use*_*620 5 javascript forms validation angular-reactive-forms angular6
我是角度的新手。我有一种场景,我只需要表单中 5 个字段中的一个字段,这意味着如果用户填写至少一个字段,则表单有效。
提前致谢。
由于只有当其中一个字段非空时才需要检查整个表单的有效性,因此您可以手动设置有效性,如下所示:
if(!this.valid){
this.form.setErrors({ 'invalid': true});
}else{
this.form.setErrors(null);
}
Run Code Online (Sandbox Code Playgroud)
您可以根据什么this.valid条件设置有效性
您可以检查示例: https: //angular-exmphk.stackblitz.io
您还可以检查答案:“异或”中的 FormGroup 验证,它根据某些条件进行表单验证
希望这可以帮助