Angular 设置空FormGroup的值

Angular 设置空FormGroup的值,angular,angular-reactive-forms,reactive-forms,Angular,Angular Reactive Forms,Reactive Forms,我有一个方法,它返回一个FormGroup对象 public static createFormGroup(...): FormGroup { ... returns formGroupWithControls} 一般来说,我已经有一个FormArray中的FormGroup。我想创建新的FormGroups,并用新创建的FormGroup的值(从上述方法)替换FormGroup(在FormArray中)的值 在此调用之后,FormGroup“formGroupReferencedInForm

我有一个方法,它返回一个FormGroup对象

public static createFormGroup(...): FormGroup { ... returns formGroupWithControls}
一般来说,我已经有一个FormArray中的FormGroup。我想创建新的FormGroups,并用新创建的FormGroup的值(从上述方法)替换FormGroup(在FormArray中)的值


在此调用之后,FormGroup“formGroupReferencedInFormArray”为空。。。但是我希望将返回的FormGroup的值放在“formGroupReferencedInFormArray”中。

您可以使用
formArray.setControl(index,youFormGroupInstance)


我想您可以使用
formArray.setControl(index,youFormGroupInstance)
非常感谢!这对我有用!如果你回答这个问题,我会接受这个答案
this.removeControls(); // removes all Controls in "formGroupReferencedInFormArray"
this.formGroupReferencedInFormArray.patchValue(FormGroupFactory.createFormGroup(...));