You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/test/runtime/samples/const-tag-invalidate/main.svelte

17 lines
332 B

<script>
let items = [
{ name: 'A', selected: true },
{ name: 'B', selected: false },
{ name: 'C', selected: false },
]
</script>
{#each items as item}
{@const toggle = () => item.selected = !item.selected}
<div>
{item.selected ? '[Y]' : '[N]'}
{item.name}
<button on:click={toggle}>Toggle</button>
</div>
{/each}