Сообщение от destus
|
okuznetsov1,
Просто вставить селектор компонента в DOM и ждать чуда, что Angular заменит его на шаблон компонента не надо. Не будет этого. Динамический компонент создается так, как было написано в посте №2. И всё. Есть ещё ngComponentOutlet, но вам он не подходит, потому что через эту директиву нельзя передавать input и output параметры (есть issue на гитхабе).
https://plnkr.co/edit/oQ9zDzKFDQWakIB4Ithb?p=preview
|
Понял по поводу чуда ещё вчера, поэтому попросил помощи)
Спасибо, в очередной раз мне помогли. Не прислушался к вам вчера, т.к. за плечами ещё небольшой опыт с динамическими компонентами. Не знал как передать переменную, оказалось всё просто:
componentRef.instance.colors = value;
componentRef.changeDetectorRef.detectChanges();