File tree Expand file tree Collapse file tree 3 files changed +34
-2
lines changed
test/runtime/samples/deconflict-component-refs Expand file tree Collapse file tree 3 files changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -112,9 +112,13 @@ export default class Block {
112
112
this . hasOutroMethod = false ;
113
113
this . outros = 0 ;
114
114
115
- this . aliases = new Map ( ) ;
116
- this . variables = new Map ( ) ;
117
115
this . getUniqueName = this . generator . getUniqueNameMaker ( ) ;
116
+ this . variables = new Map ( ) ;
117
+
118
+ this . aliases = new Map ( )
119
+ . set ( 'component' , this . getUniqueName ( 'component' ) )
120
+ . set ( 'state' , this . getUniqueName ( 'state' ) ) ;
121
+ if ( this . key ) this . aliases . set ( 'key' , this . getUniqueName ( 'key' ) ) ;
118
122
119
123
this . hasUpdateMethod = false ; // determined later
120
124
}
Original file line number Diff line number Diff line change
1
+ export default {
2
+ html : `
3
+ <ul>
4
+ <li><input></li>
5
+ <li>bar</li>
6
+ <li>baz</li>
7
+ </ul>
8
+ ` ,
9
+
10
+ data : {
11
+ components : [
12
+ { name : 'foo' , edit : true } ,
13
+ { name : 'bar' , edit : false } ,
14
+ { name : 'baz' , edit : false }
15
+ ]
16
+ }
17
+ } ;
Original file line number Diff line number Diff line change
1
+ < ul >
2
+ {{#each components as component}}
3
+ < li >
4
+ {{#if component.edit}}
5
+ < input ref:name bind:value =component.name />
6
+ {{else}}
7
+ {{component.name}}
8
+ {{/if}}
9
+ </ li >
10
+ {{/each}}
11
+ </ ul >
You can’t perform that action at this time.
0 commit comments