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 );
} else {
contextualise( code, chunk.expression, current.contexts, helpers );
return `[✂${chunk.expression.start}-${chunk.expression.end}✂]`;
return `( [✂${chunk.expression.start}-${chunk.expression.end}✂] )`;
}
}).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