我正在寻找一种全局方法来隐藏输入聚焦时的验证错误 它必须使用类似于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();
但是我不确定如何附加一个全局焦点处理程序来为每个输入/选择等执行它。
验证仍应在模糊时进行。
是否可以执行上述操作,还是有更好的选择?