fix dynamic attributes

pull/31/head
Rich-Harris 8 years ago
parent f136f951b3
commit 7569cf60c0

@ -174,7 +174,7 @@ export default function generate ( parsed, template ) {
return JSON.stringify( chunk.data ); return JSON.stringify( chunk.data );
} else { } else {
contextualise( code, chunk.expression, current.contexts, helpers ); contextualise( code, chunk.expression, current.contexts, helpers );
return `[✂${chunk.expression.start}-${chunk.expression.end}✂]`; return `( [✂${chunk.expression.start}-${chunk.expression.end}✂] )`;
} }
}).join( ' + ' ) }).join( ' + ' )
); );

@ -0,0 +1,10 @@
export default {
data: {
items: [
{ foo: true, bar: false },
{ foo: false, bar: true },
{ foo: true, bar: true }
]
},
html: `<div class="foo ">1</div><div class=" bar">2</div><div class="foo bar">3</div><!--#each items-->`
};

@ -0,0 +1,3 @@
{{#each items as item, i}}
<div class='{{item.foo ? "foo" : ""}} {{item.bar ? "bar" : ""}}'>{{i + 1}}</div>
{{/each}}
Loading…
Cancel
Save