我可以像这样更新FormGroup内的FormControl:
form.setControl('happyControl',
new FormControl('happy value', Validators.required)
);
但是在FormArray中,我无法编辑选择的FormControl。
在myForm控件中> FormArray> FormGroup,我无法设置控件。我的代码是这样的:
let firstFormGroup = form.controls.myFormArrayControl.controls;
firstFormGroup[0].setControl('happyControl',
new FormControl('sad value', Validators.minlength(2))
);
如何访问和更新控件?
答案 0 :(得分:0)
您必须致电updateValueAndValidity()
。
我想是这样的,但如果你发布完整的代码会有所帮助:
firstFormGroup[0].updateValueAndValidity()