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/binding-input-checkbox-deep.../main.svelte

14 lines
321 B

<script>
export let items;
export let numCompleted;
$: numCompleted = items.reduce((total, item) => {
return total + (item.completed ? 1 : 0);
}, 0);
</script>
{#each items as item}
<div><input type='checkbox' bind:checked={item.completed}><p>{item.description}</p></div>
{/each}
<p>{numCompleted} completed</p>