我有一个表单,其中子类别和保存按钮正确调用 mat-error 对于所有类别中的所有字段,如果没有输入,则一次正确。但是我也为每个类别添加了按钮,并且想在添加新字段之前验证这些字段是否具有价值?
问问题
21 次
1 回答
1
我想你有一个 FormArray。所以你应该使用吸气剂
get myFormArray()
{
return this.form.get('myArray') as FormArray
}
然后你可以问一下myFormArray.at(i).valid
。例如
add(index)
{
if (this.myFormArray.at(index).valid)
this.myFormArray.add(new FormGroup({...}))
else
(this.myFormArray.at(index) as FormGroup).markAsTouched()
}
注意:由于缺陷,当 FormControl 无效并被触摸时会显示垫子错误
于 2022-02-22T09:40:50.343 回答