Загрузить данные во вложенный FormArray Dynami c Input в Angular - PullRequest
0 голосов
/ 11 февраля 2020

Мне нужна поддержка, чтобы можно было загружать информацию, поступающую из данных (постоянная информация о бэкэнде), в динамическую c вложенную запись, которая является продолжением:

https://stackblitz.com/edit/angular-385oda?file=src%2Fapp%2Fapp.component.ts

В следующем коде я указал, как загрузить первый вход динамического c, но я не могу загрузить всю информацию в html в то время, когда sh создаю издание:

for (const i in this.resource) {
  const control = this.resourceForm.controls[i];
  if (control != null && i !== 'constructor') {
      const objV = this.resource[i];
      if (Array.isArray(objV)) {
        const formArray = this.resourceForm.controls[i] as FormArray;
        formArray.removeAt(0);
        // tslint:disable-next-line: forin
        for (const key in objV) {
            const element = objV[key];
            // tslint:disable-next-line: no-shadowed-variable
            const formArray = this.resourceForm.controls[i] as FormArray;
            formArray.push(this.formBuilder.group(element));
        }
      } else
            this.resourceForm.controls[i].setValue(objV);
  }
}

Заранее благодарю за всю поддержку, которую вы можете мне оказать, с решением было бы отлично или когда-нибудь выложите такую ​​информацию в html ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...