Угловая: динамическая нагрузка на компонент - PullRequest
1 голос
/ 20 сентября 2019

У меня очень простой ngFor

<div *ngFor="let service of loadedServices; let i = index;">
   <div>
   </div>
</div>

В зависимости от сервиса мне нужно загрузить другой компонент.Я видел, что это возможно с ComponentFactoryResolver (https://angular.io/guide/dynamic-component-loader#targetText=Dynamic%20component%20loadinglink&targetText=This%20makes%20it%20impractical%20to,API%20for%20loading%20components%20dynamically.)

Но в примере показано, как добавить один компонент к одному элементу в HTML.

Как добавить компонент к каждомуэлемент, созданный ngFor?

Спасибо всем

1 Ответ

0 голосов
/ 20 сентября 2019

Вы можете использовать так:

  <comp-selector *ngFor="let sec of page.Sections;" id="{{sec.Id}}"></comp-selector>

Здесь: селектор компов - селектор.

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