My controller is too big so was decided to split it to several functions. So now functions don't see input values. Could you advice me how to solve this problem?
angular.module("sampleApp", []) .controller("defaultCtrl", function ($scope) { $scope.addNewUser = function (userDetails, isvalid) { doLogin(); } }); var doLogin = function(userDetails, isvalid) { if (isvalid) { $scope.message = userDetails.name + " " + userDetails.email; } else { $scope.message = "Error"; $scope.showError = true; } }