File tree 3 files changed +24
-1
lines changed
test/runtime/samples/binding-circular
3 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ export function get_store_value<T>(store: Readable<T>): T | undefined {
122
122
123
123
export function add_attribute ( name , value ) {
124
124
if ( ! value ) return '' ;
125
- return ` ${ name } ${ value === true ? '' : `=${ JSON . stringify ( value ) } ` } ` ;
125
+ return ` ${ name } ${ value === true ? '' : `=${ typeof value === 'string' ? JSON . stringify ( value ) : `" ${ value } "` } ` } ` ;
126
126
}
127
127
128
128
export function add_classes ( classes ) {
Original file line number Diff line number Diff line change
1
+ export default {
2
+ html : `
3
+ <select>
4
+ <option value="[object Object]">wheeee</option>
5
+ </select>
6
+ ` ,
7
+
8
+ ssrHtml : `
9
+ <select value="[object Object]">
10
+ <option value="[object Object]">wheeee</option>
11
+ </select>
12
+ `
13
+ } ;
Original file line number Diff line number Diff line change
1
+ <script >
2
+ let obj = {};
3
+ obj .self = obj;
4
+
5
+ let selected = obj;
6
+ </script >
7
+
8
+ <select bind:value ={selected }>
9
+ <option value ={obj }>wheeee</option >
10
+ </select >
You can’t perform that action at this time.
0 commit comments