@unclepaul/allcountjs
Version:
The open source framework for rapid business application development with Node.js
21 lines (16 loc) • 659 B
JavaScript
allcountModule.controller('LoginController', ['$scope', 'rest', function ($scope, rest) {
$scope.isSignUp = false;
$scope.user = {};
$scope.passwordMatches = function () {
return $scope.user.username && $scope.user.password && $scope.user.passwordRepeat === $scope.user.password;
};
$scope.signUp = function () {
if (!$scope.passwordMatches()) {
return;
}
$scope.validationErrors = undefined;
rest.signUp($scope.user.username, $scope.user.password).then(function () {
$('form').submit();
}, handleValidationErrorsCallback($scope))
};
}]);