0
を表示しませangularjsパスワードの確認は、確認メッセージ
angular.module('MyApp')
.directive('pwCheck', function() {
return {
restrict: 'A', // only activate on element attribute
require: '?ngModel',
link: function (scope, elem, attr, ngModel) {
var val2 = "";
scope.$watch(attr.ngModel, function() {
validate();
})
attr.$observe('pwCheck', function (val) {
validate();
});
var validate = function() {
var val1 = ngModel.$viewValue;
var val2 = attr.pwCheck;
ngModel.$setValidity('passwordVerify', val1 === val2);
確認メッセージを表示する理由イムことができない私を助けてくださいHtmlCode
ここで私はEmpCpsw
ディレクティブを使用しているためEmp_Cpsw
に対してEmp_Password
を検証しようとしているイム。指示は正常ですが確認メッセージはポップアップではありません
<b>EnterPassword</b> :<input type="password" name="Emp_Password" ng-model="psw1" pw-check="{{psw2}}" required />
<span class="error" ng-show="pwCheck">Password not match</span>
<b>c_password</b><input type="password" name="Emp_Cpsw" ng-model="psw2" pw-check required pw-check="{{psw1}}" />
<span class="error" ng-show="pwCheck">Password not match</span>
使用、 'passwordVerify'、' <スパンクラス= "エラー" NG-ショー= "passwordVerifyを">を使用パスワードが一致しない、その作業のおかげ@sravan ' – Sravan
lot –
私は答えとして追加しました。 – Sravan