首页 文章

如何在不禁用角度(v4)中的提交按钮的情况下触发所有验证?

提问于
浏览
1

我想在提交数据之前检查表单字段的所有验证,点击提交按钮并激活缺失或错误的字段验证

就像之前版本的angular on submit一样,如果表单状态无效,我们可以触发所有错误验证

if (scope.sampleForm.$valid) {
 // success code
} else {
    angular.forEach(scope.sampleForm.$error, function (field) {
           angular.forEach(field, function (errorField) {
                  errorField.$setTouched();
           })
    });                   
}

我检查了很多与此相关的答案,如果表格无效,大多数答案都是禁用提交按钮,我想在没有禁用按钮的情况下实现这一点,请建议我如何实现这一目标?我正在使用模板驱动的方法角(v4)

2 回答

相关问题