Angular · Middle · Frage 42 von 75
Wie legt man mehrere benannte Slots für projizierten Inhalt an?
<!-- dialog.html -->
<header><ng-content select="[dialog-title]" /></header>
<main><ng-content /></main>- 1Mit dem Attribut
selectan<ng-content> - 2Gar nicht: Angular hat einen Slot pro Komponente
- 3Mit mehreren Komponenten, eine pro Slot
Antwort zeigen
Richtige Antwort: Mit dem Attribut select an <ng-content>
Erklärung
Der Selektor kann ein Attribut, Element oder eine Klasse sein. Beachte, dass projizierter Inhalt immer vom Elternteil erzeugt wird, auch wenn der Slot im Kind per @if versteckt ist.