我正在检查输入字段并验证并显示验证消息,如“联系人字段仅接受字符”如果我单击取消按钮它将关闭弹出窗口。同样,如果我打开相同的弹出窗口添加新数据已经显示ng-show验证消息仍在显示。验证消息未清除。如何在取消按钮单击
中清除ng-show验证消息我使用form.inputname =“”来清除表单输入值。但我该如何清除 angularjs中的验证消息
答案 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;
}