我是新手。我有一种情况,我只需要表格中5个字段中的一个字段,这意味着如果用户至少填写一个字段,则表格将有效。
提前致谢。
由于仅当其中一个字段为非空时才需要检查整个表单的有效性,因此可以如下手动设置有效性:
if(!this.valid){
this.form.setErrors({ 'invalid': true});
}else{
this.form.setErrors(null);
}
this.valid
您的条件在哪里可以设置有效性
您可以检查示例:https : //angular-exmphk.stackblitz.io
您还可以检查答案:“ Exclusive or”中的FormGroup验证会根据某些条件进行表单验证
希望这可以帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句