小编典典

触发对Angular Form提交中的所有字段的验证

angularjs

我正在使用这种方法:http :
//plnkr.co/edit/A6gvyoXbBd2kfToPmiiA?p=preview仅用于验证模糊字段。这可以正常工作,但是当用户单击“提交”按钮(不是真正的提交,而是对函数的data-
ng-click调用)时,我也想验证它们(并显示这些字段的错误(如果有))。

单击该按钮时,是否有某种方法可以再次触发所有字段的验证?


阅读 214

收藏
2020-07-04

共1个答案

小编典典

对我$setSubmitted有用的是使用该功能,该功能首先显示在1.3.20版的angular文档中。

在我想触发验证的click事件中,我执行了以下操作:

vm.triggerSubmit = function() {
    vm.homeForm.$setSubmitted();
    ...
}

这就是我所需要的。根据文档,它“将表单设置为提交状态”。这里提到。

2020-07-04