Angular Auto Validate'sパスワード一致/確認の例をフォームに統合しようとしています。私はどんなエラーも出ませんが、パスワードマッチングコードが蹴られていません。これを修正する最も単純な方法は何ですか?私は間違って何をしていますか?アンギュラ自動検証のパスワード照合コードが作業のAngular Auto Validateとのパスワード一致に関する問題
function ConfirmPasswordValidatorDirective(defaultErrorMessageResolver) {
defaultErrorMessageResolver.getErrorMessages().then(function (errorMessages) {
errorMessages['confirmPassword'] = 'Please ensure the passwords match.';
});
return {
restrict : 'A',
require : 'ngModel',
scope : {
confirmPassword : '=confirmPassword'
},
link : function(scope, element, attributes, ngModel) {
ngModel.$validators.confirmPassword = function(modelValue) {
return modelValue === scope.confirmPassword;
};
scope.$watch('confirmPassword', function() {
ngModel.$validate();
});
}
};
}
ConfirmPasswordValidatorDirective.$inject = [
'defaultErrorMessageResolver'
];
は、ここで私は統合しようとしているパスワードのマッチングコードです。
これを行うための多くの投稿/準備指令があります。例:http://stackoverflow.com/questions/14012239/password-check-directive-in-angularjs – developer033
ありがとう、 Angular Auto Validateを使用して、上記の投稿の特定の問題に対処しています。 –
本当に、私はあなたがそれを具体的に書いていないので、あなたがモジュールを使っていることに気付かなかった。 – developer033