Part 1 / Bindings / Select bindings
<select>
要素にもbind:value
を使用できます。32行目を更新してください。
<select bind:value={selected} on:change="{() => answer = ''}">
<option>
の値は文字列ではなくオブジェクトであることにご注意ください。Svelteは気にしません。
selected
の初期値を設定していないので、バインディングは自動的にデフォルト値(配列の先頭)に設定されます。しかし、注意してください。バインディングが初期化されるまで、selected
はundefinedのままなので、よく考えもせずにテンプレート内のselected.id
などを参照することはできません。
initialising