问题描述
我试图在每次按下提交按钮时验证模糊表单,但是没有选项:
updateOn: ['blur','submit']
要么是 updateOn: 'blur'
要么是 updateOn: 'submit'
有没有办法或解决方法来实现这一目标?
解决方法
有适合您的解决方法:)
How to validate form on submit
根据您的表单结构,您必须迭代每个字段并将其标记为已触摸。
对于组平来说应该足够了
Object.keys(form).forEach(field => {
const control = form.get(field);
control.markAsTouched({ onlySelf: true });
});
当然,您已经在 onSubmit 方法中执行了该代码