16 lines
340 B

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