仅在用户单击某些按钮后才显示验证错误的最佳做法是什么?$.pristine 和 $.dirty 会立即反映,所以做这样的事情是行不通的......
<input name="email" id="email" type="email" required ng-model="user.email" placeholder="email">
<div ng-show="form.$dirty && form.email.$invalid">
<span class="error" ng-show="form.email.$error.required">Required!</span>
<span class="error" ng-show="form.email.$error.email">This is not a valid email.</span>
</div>
我想我可以编写一些可以做到这一点的指令,但只是想知道是否有更简单的方法。