Angular · Middle · Frage 74 von 75
Wie übergibt man ein Template vom Elternteil, um anzupassen, wie ein Kind jedes Element rendert?
<app-list [items]="users" [itemTemplate]="row" />
<ng-template #row let-user>{{ user.name }}</ng-template>- 1Gar nicht: Kinder rendern nie Markup des Elternteils
- 2Ein
TemplateRef-Input übergeben undngTemplateOutletnutzen - 3
<ng-content>in eine Schleife im Template des Kindes setzen
Antwort zeigen
Richtige Antwort: Ein TemplateRef-Input übergeben und ngTemplateOutlet nutzen
Erklärung
<ng-content> projiziert Inhalt einmal; ein Template lässt sich viele Male mit eigenem Kontext pro Element ausgeben.