3

我正在使用$setPristine表单控制器上的 angular.js 版本 1.1.5。但是这种方法似乎并没有清除与字段相关的任何错误。下面的代码对我有用,但我不确定这是否是清除错误的正确方法。有什么建议吗?

在我的控制器中:

if ($scope.myform) {
    $scope.myform.$setPristine();
    delete $scope.myform.myfield.$error.myvalidator;
}
4

1 回答 1

6

$setPristine() 仅清除表单中的脏标志,但使用 $setValidity() 清除表单中的验证

于 2013-07-30T20:48:37.553 回答