fix: `bind:value` to select with stores

pull/16028/head
paoloricciuti 4 months ago
parent f969628394
commit f8d58df1a5

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: `bind:value` to select with stores

@ -120,7 +120,7 @@ export function RegularElement(node, context) {
left,
value.expression.type === 'SequenceExpression'
? b.call(value.expression.expressions[0])
: value.expression
: /** @type {Expression} */ (context.visit(value.expression))
)
)
);

@ -0,0 +1 @@
<select><option value="">--Please choose an option--</option><option value="dog" selected>Dog</option><option value="cat">Cat</option></select>

@ -0,0 +1,10 @@
<script>
import { writable } from 'svelte/store';
const value = writable('dog');
</script>
<select bind:value={$value}>
<option value="">--Please choose an option--</option>
<option value="dog">Dog</option>
<option value="cat">Cat</option>
</select>
Loading…
Cancel
Save