Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function personalController($scope, personalService) {
- $scope.changePassword = function () {
- $scope.oldPassword;
- $scope.newPassword;
- $scope.confirmNewPassword;
- $scope.myCompare = function() {
- return angular.equals($scope.newPassword, $scope.confirmNewPassword);
- };
- angular.module('appPersonal').directive('equalPass', function() {
- return {
- require: 'ngModel',
- link: function(scope, elm, attrs, ctrl) {
- ctrl.$parsers.unshift(function(equalPass) {
- ctrl.$setValidity('equalPass', myCompare());
- });
- }
- };
- });
- angular.module('appPersonal')
- .controller('personalController', ['$scope', 'personalService',personalController]);
- <input ng-model="confirmNewPassword" type="password" placeholder="confirm new password" name="confirmNewPassword" required equalPass><br>
- <span ng-show="recoverPassword.confirmNewPassword.$error.equalPass" class="text-danger">New password and confirm password mast be equals!</span>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement