0

我有一个表单,其中子类别和保存按钮正确调用 mat-error 对于所有类别中的所有字段,如果没有输入,则一次正确。但是我也为每个类别添加了按钮,并且想在添加新字段之前验证这些字段是否具有价值?

4

1 回答 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 回答