setValue пустой FormGroup - PullRequest
       31

setValue пустой FormGroup

0 голосов
/ 21 апреля 2020

У меня есть метод, который возвращает объект FormGroup.

public static createFormGroup(...): FormGroup { ... returns formGroupWithControls}

Как правило, у меня уже есть FormGroup в FormArray. Я хочу создать новые FormGroups и заменить значение FormGroup (в FormArray) значением нового созданного FormGroup (из вышеуказанного метода)

this.removeControls(); // removes all Controls in "formGroupReferencedInFormArray"
this.formGroupReferencedInFormArray.patchValue(FormGroupFactory.createFormGroup(...));

После этого вызова FormGroup "formGroupReferencedInFormArray" пусто ... Но я бы хотел, чтобы значение возвращаемой FormGroup находилось внутри "formGroupReferencedInFormArray".

1 Ответ

1 голос
/ 22 апреля 2020

Вы можете использовать formArray.setControl(index, youFormGroupInstance).

Исходный код

...