我有一个验证,例如ng-required
。当用户更改输入字段中的值时,将执行这些验证。
但是,当我创建新表单并且用户单击保存按钮验证未执行时,我需要在单击保存按钮时检查验证
当前正在检查Form.$dirty
。
关于在AngularJS中处理验证的正确方法的任何想法?
您可以使用内置属性$ valid并在ng-submit中使用它:
<form name="testForm" novalidate ng-submit="testForm.$valid && submit()">
仅当testForm。$ valid为true时,才调用commit函数。