kleinmaximus
@kleinmaximus
Senior Full-stack Javascript Developer

Как в Angular динамически задать компонент?

У Vue.js есть возможность указать атрибут is, который позволяет динамически задавать компонент в шаблоне, т. е. <my-comp :is="comp"> ... </my-comp>, будет рендерить помпонент, имя тега которого лежит в comp.

А можно ли так же (или как-то по другому) сделать в Angular?
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
kleinmaximus
@kleinmaximus Автор вопроса
Senior Full-stack Javascript Developer
Комментировать
Пригласить эксперта
Ответы на вопрос 2
navix
@navix
Angular & TypeScript
Для динамического рендера компонента есть структурная директива *ngTemplateOutlet:

<ng-container *ngTemplateOutlet="comp"></ng-container>


https://angular.io/api/common/NgTemplateOutlet
Ответ написан
Комментировать
@asdz
Сам находи такие куски в html в DOMContentload и сам компилируй такие куски как тебе хочется.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы