всем привет - подскажите можно ли с помощью Material CDK Portals - с одного компонента - отобразить в нужный момент ng-template в другом компоненте (оба компонента одновременно активны) - как бы прокинуть ng-template с одного компонента в другой ?
всем привет - подскажите можно ли с помощью Material CDK Portals - с одного компонента - отобразить в нужный момент ng-template в другом компоненте (оба компонента одновременно активны) - как бы прокинуть ng-template с одного компонента в другой ?
Вам просто нужно один компонент в другой прокинуть или обязательно CDK Portals использовать?
Основная идея в том, что передаём template как инпут и рендерим его через *ngTemplateOutlet
Вообще в ангуляре много разных способов организации композиции компонентов, гуглите angular render props. Это хороший паттерн
у него же обратно, темплейт из чайлда передается в родитель. Я недавно делал такое, чайлд содержит заголовок, по клике на этот заголовок детайлз из чайлда отображается в родителе.