И вам нужно закидывать один из них в ngTemplateOutlet в зависимости от того, что забрасывается в @Input компонента. Это можно легко реализовать через тернарный операторв
<ng-container [ngTemplateOutlet]="type === Type.first ? template1 : type.Type.second ? template2 : ...."
Проблема в том, что это решение мне не совсем нравится. Я пробовал получить доступ ко всем тимплейтам и пробрасывать их внутри компонента, но тоже не особо успешно. Мб кто-нибудь знает какие-то менее громоздкие альтернативы?
Для динамической отрисовки лучше использовать viewContainer и вот это все
попробую, спс)
ну иначе у тебя будут такие конструкции
да не, это не связано. vcr и ngTemplateOutlet равнозначны
Обсуждают сегодня