Цикл по массиву объектов данных Angular с формгруппой - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь предварительно заполнить некоторую вложенную форму FormGroup, для этого мне нужно перебрать мой массив объектов, но я получил ту же ошибку через несколько часов ...

ОШИБКА: this.arrayObject.forEach не является функцией

Я следовал этому stackBlitz , чтобы воссоздать ту же систему, но я не использую статические данные, как в примере ...

Я получаю свой список объектов по моему запросу API, и он находится внутри:

listTest: Company[];

Вот что я получаю из своего API, списка компаний: (здесь есть только один)

И это то, что я попытался просмотреть в моем списке:

this.companyService.getCompanyOfTest(14).subscribe((data) => {
  this.listTest = data;
  this.listTest.forEach((element) => {
    control.push(this._formBuilder.group({
      name: [element.name]
    }));
  })
});

Я ожидаю, что я буду заполнять свою группу FormGroup каждой компанией, которую получу.из моей базы данных, но у меня не получается мой forEach ... Может кто-нибудь помочь с этим forEach пожалуйста

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