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;
}
}