Angular2 загружает динамический контент / html в цикл for

У меня есть массив json, который может содержать либо компонент, либо HTML-селектор для компонента, который я хочу загрузить. Я пытаюсь загрузить эти данные внутри цикла. Когда я пытаюсь интерполировать значение {{d.html}}, оно отображается в виде текста плана. Когда я использую подход innerHTML ниже и проверяю dom, я вижу html там, но он не ведет себя как пользовательский компонент (dom просто будет содержать вместо инициализации и замены его шаблоном компонентов.

Я смотрел на динамический загрузчик контента, но он не подходит. Это находится в цикле for и поэтому не может использовать синтаксис шаблона, поэтому loadIntoLocation не будет работать для меня. Также не уверен, как это будет работать, если компонент имеет какой-либо вход.

<div *ngFor="#d of dtabs" class="tab-pane" id="tab-{{d.component}}">
  <div [innerHTML]="d.html"></div>
</div>

Ответы на вопрос(2)

Ваш ответ на вопрос