У меня есть json-массив, который может содержать либо компонент, либо селектор html для компонента, который я хочу загрузить. Я пытаюсь загрузить эти данные в цикл for. Когда я пытаюсь интерполировать значение {{d.html}}, он отображается как текст плана. Когда я использую метод innerHTML ниже и проверяю dom, я вижу html там, но он не ведет себя как пользовательский компонент (dom будет просто содержать вместо инициализации и заменять его шаблоном компонентов.Angular2 loading dynamic content/html in for loop
У меня есть внешний вид в динамическом загрузчике контента, но это не похоже на соответствие. Это находится в цикле for и поэтому не может использовать синтаксис шаблона, поэтому loadIntoLocation не будет работать для меня. Также не уверен, как он будет работать, если компонент имеет какие-либо данные.
<div *ngFor="#d of dtabs" class="tab-pane" id="tab-{{d.component}}">
<div [innerHTML]="d.html"></div>
</div>
Я думаю, что этот фрагмент потребности идти в угловых документы. Я использовал визуализацию встроенного компонента в шаблоне, полученном на сервере, и он отлично работал. Большое спасибо. –
Это должно быть официальным ответом – dopatraman
ComponentResolver был обесценен. Не могли бы вы обновить? Спасибо – x0a