Javascript 检查密码匹配时出错

Javascript 检查密码匹配时出错,javascript,angularjs,Javascript,Angularjs,我在检查密码是否与确认密码匹配时遇到问题 这是用户输入密码的模式表单 <div class="form-group has-feedback" ng-class="addUser.password.$valid ? 'has-success' : 'has-error';" ng-hide="hideField"> <label class="control-label" for="password">Password</label> <inpu

我在检查密码是否与确认密码匹配时遇到问题

这是用户输入密码的模式表单

<div class="form-group has-feedback" ng-class="addUser.password.$valid ? 'has-success' : 'has-error';" ng-hide="hideField">
 <label class="control-label" for="password">Password</label>
   <input type="password" class="form-control" name="password" ng-model="user.password" required ng-minlength="8">
    <span class="glyphicon form-control-feedback" ng-class="addUser.password.$valid ? 'glyphicon-ok' : 'glyphicon-remove';"></span>
</div>

<div class="form-group has-feedback" ng-class="addUser.confirmpassword.$valid ? 'has-success' : 'has-error';" ng-hide="hideField">
 <label class="control-label" for="confirmpassword">Re-enter Password</label>
  <input type="password" class="form-control" name="confirmpassword" ng-model="user.confirmpassword" required ng-minlength="8" >
   <span class="glyphicon form-control-feedback" ng-class="addUser.confirmpassword.$valid ? 'glyphicon-ok' : 'glyphicon-remove';"></span>
</div>
在父窗体上使用
ng submit=“add()”
,并从提交按钮中删除
ng click=“add();”

$dialogScope.add = function() {
   if ($dialogScope.user.password != $dialogScope.user.confirmpassword) {
       dialogScope.errorMessage = "Password does not match!";
       return false;
   }

   // Do what you want to do after for form submission
};
在父窗体上使用
ng submit=“add()”
,并从提交按钮中删除
ng click=“add();”

$dialogScope.add = function() {
   if ($dialogScope.user.password != $dialogScope.user.confirmpassword) {
       dialogScope.errorMessage = "Password does not match!";
       return false;
   }

   // Do what you want to do after for form submission
};

您是否可以共享可执行的演示/代码片段或?提供plunker link@RayonDabreCan您可以共享可执行的演示/代码片段吗?提供plunker link@RayonDabreits工作。但我仍然使用ng click=“add();”。谢谢您的帮助,它可以工作了。但我仍然使用ng click=“add();”。谢谢你的帮助
$dialogScope.add = function() {
   if ($dialogScope.user.password != $dialogScope.user.confirmpassword) {
       dialogScope.errorMessage = "Password does not match!";
       return false;
   }

   // Do what you want to do after for form submission
};