Angular:隐藏输入焦点上的错误

时间:2013-12-18 12:33:22

标签: validation angularjs

我正在寻找一种全局方法来隐藏输入聚焦时的验证错误 它必须使用类似于the following的代码,而不更改标记:

<form name="sampleForm" novalidate>
  <input type="text" name="sampleField" data-ng-model="exForm.exField" data-ng-minlength="10">
  <div data-ng-show="sampleForm.sampleField.$dirty">
    <span data-ng-show="sampleForm.sampleField.$error.minlength">
          At least 10 characters
      </span>
  </div>
</form>

相信我可以在每次用户与之交互时将输入设置为原始:

$scope.sampleForm.sampleField.$setPristine();

但是我不确定如何附加一个全局焦点处理程序来为每个输入/选择等执行它。
验证仍应在模糊时进行。

是否可以执行上述操作,还是有更好的选择?

0 个答案:

没有答案