我有一个嵌套的FormGroup,其中包含以下声明:
const invoiceFormGroup = this.formBuilder.group({
invoiceMethod: [0, [Validators.required]],
data: this.formBuilder.array([]),
});
然后
this.settingsForm = this.formBuilder.group({
invoiceForm: invoiceFormGroup,
...
});
我使用this.settingsForm.invoiceForm
参数将@Input()
传递到组件中
在我的组件中,使用FormControls填充(并重新填充)表单组时,我尝试以下操作
const fa = this.formGroup.get('data') as FormArray;
fa.clear();
这不能清除fa
。 .clear()
如果我尝试执行此操作,则相同:
(this.formGroup.get('data') as FormArray).clear();
有人可以引导我朝正确的方向发展吗?肯定有一些我想念的东西...