这可能是由于表单的 ng-pristine 和 ng-dirty 类之间的混淆导致的。可以通过在表单中添加一个空的 ng-model 来解决此问题。此外,由于 Angular 1.3 之后的版本中,表单控件还使用了 ng-model-options,因此需要在此处添加属性。
HTML 代码例子:
这样做之后,验证应该在第一次触发后就能正常工作。
上一篇:Angular表单验证问题
下一篇:Angular表单验证只有在焦点改变后才能生效。