{@render ...}
Pour afficher un snippet, utiliser une balise {@render ...}.
{#snippet sum(a, b)}
<p>{a} + {b} = {a + b}</p>
{/snippet}
{@render sum(1, 2)}
{@render sum(3, 4)}
{@render sum(5, 6)}L’expression peut être un identifiant comme sum, ou une expression JavaScript arbitraire :
{@render (cool ? snippetCool : snippetNul)()}Snippets optionnels
Si le snippet est potentiellement undefined — par exemple parce que c’est une valeur pas encore
définie — vous pouvez alors utiliser le chaînage optionnel pour ne l’afficher que lorsqu’il sera
défini :
{@render children?.()}Vous pouvez également utiliser un bloc {#if ...} avec une clause :else pour afficher du
contenu par défaut :
{#if children}
{@render children()}
{:else}
<p>contenu par défaut</p>
{/if}Modifier cette page sur Github llms.txt
précédent suivant