Svelte · Middle · Frage 14 von 75
Wie übergibt man einer Komponente benannte Inhaltsbereiche (früher benannte Slots)?
<Table data={rows}>
{#snippet header()}
<th>Name</th>
{/snippet}
{#snippet row(item)}
<td>{item.name}</td>
{/snippet}
</Table>- 1Snippets innerhalb der Tags der Komponente deklarieren
- 2HTML-Strings über normale Props übergeben
- 3Nur Attribute
slot="header"an Elementen nutzen
Antwort zeigen
Richtige Antwort: Snippets innerhalb der Tags der Komponente deklarieren
Erklärung
In Table bekommt man sie mit $props() und rendert sie mit {@render header()} und {@render row(item)}.