如何在清除按钮单击时清除ng-show验证消息

时间:2017-04-28 10:42:47

标签: html angularjs

我正在检查输入字段并验证并显示验证消息,如“联系人字段仅接受字符”如果我单击取消按钮它将关闭弹出窗口。同样,如果我打开相同的弹出窗口添加新数据已经显示ng-show验证消息仍在显示。验证消息未清除。如何在取消按钮单击

中清除ng-show验证消息

我使用form.inputname =“”来清除表单输入值。但我该如何清除 angularjs中的验证消息

2 个答案:

答案 0 :(得分:0)

您可以在此处使用以下代码MyForm是表单名称。并在html代码中的验证消息中使用&amp;&amp; <和strong>运算符提交到ng-show条件

 $scope.Submitted = false;
 $scope.MyForm.$rollbackViewValue();
 $scope.MyForm.$setSubmitted();
 $scope.MyForm.$setPristine();
 $scope.MyForm.$setUntouched();

答案 1 :(得分:0)

试试这个

<button type ="button" ng-click="hideNotifications()" >Cancel </button>

在控制器

$scope.hideNotifications = function () {
  $scope.message = false;
  }