Ich versuche, eine benutzerdefinierte Komponente mit mehreren ng-content
in Angular 6 zu erstellen , aber dies funktioniert nicht und ich habe keine Ahnung warum.
Dies ist mein Komponentencode:
<div class="header-css-class">
<ng-content select="#header"></ng-content>
</div>
<div class="body-css-class">
<ng-content select="#body"></ng-content>
</div>
Ich versuche, diese Komponente an einer anderen Stelle zu verwenden und zwei verschiedene HTML-Codes innerhalb body
und in der Kopfzeile select
von zu rendern ng-content
:
<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>
Die Komponente wird jedoch leer.
Weißt du, was ich falsch machen könnte oder wie ich zwei verschiedene Abschnitte in derselben Komponente am besten rendern kann?
Vielen Dank!