我正在使用这种方法:http : //plnkr.co/edit/A6gvyoXbBd2kfToPmiiA?p=preview仅用于验证模糊字段。这可以正常工作,但是当用户单击“提交”按钮(不是真正的提交,而是对函数的data- ng-click调用)时,我也想验证它们(并显示这些字段的错误(如果有))。
单击该按钮时,是否有某种方法可以再次触发所有字段的验证?
对我$setSubmitted有用的是使用该功能,该功能首先显示在1.3.20版的angular文档中。
$setSubmitted
在我想触发验证的click事件中,我执行了以下操作:
vm.triggerSubmit = function() { vm.homeForm.$setSubmitted(); ... }
这就是我所需要的。根据文档,它“将表单设置为提交状态”。这里提到。