Próbuję zbudować niestandardowy komponent przy użyciu wielu ng-content
w Angular 6, ale to nie działa i nie mam pojęcia, dlaczego.
To jest mój kod komponentu:
<div class="header-css-class">
<ng-content select="#header"></ng-content>
</div>
<div class="body-css-class">
<ng-content select="#body"></ng-content>
</div>
Próbuję użyć tego składnika w innym miejscu i renderowanie dwa różne wewnątrz kodu HTML body
i nagłówek select
o ng-content
, coś takiego:
<div #header>This should be rendered in header selection of ng-content</div>
<div #body>This should be rendered in body selection of ng-content</div>
Ale komponent jest renderowany jako pusty.
Czy wiecie, co mogę zrobić źle lub jaki jest najlepszy sposób renderowania dwóch różnych sekcji w tym samym komponencie?
Dzięki!