Я никогда не видел атрибута name
в formGroup
.
Один вариант, если у вас есть несколько форм, это создать массив, заполненный объектами, как
forms:any =
[
{
formName:'myForm',
form: new FormGroup(control)
}
]
одиндругое решение (и я не знаю, как построено ваше приложение), если вы используете более «динамический» подход, было бы получить индексы в вашем json
...subscribe((data:any)=>{
if (data.formIndex > -1 && data.formIndex < this.forms.length)
this.actualForm = this.forms[data.formIndex]
})