pull/682/merge
Petter Ekrann 8 years ago committed by GitHub
commit f207810316

@ -42,7 +42,9 @@ export default function visitEachBlock(
const { snippet } = block.contextualise(node.expression);
block.builders.init.addLine(`var ${each_block_value} = ${snippet};`);
block.builders.init.addLine(`if(!${each_block_value}) throw new Error('Missing field or value is null ${node.expression}');`
if (node.key) {
keyed(generator, block, state, node, snippet, vars);

@ -0,0 +1,19 @@
export default {
data: {
noanimals: [ 'alpaca', 'baboon', 'capybara' ]
},
html: `
<p>alpaca</p>
<p>baboon</p>
<p>capybara</p>
`,
test ( assert, component, target ) {
component.set({ noanimals: [ 'alpaca', 'baboon', 'caribou', 'dogfish' ] });
assert.htmlEqual( target.innerHTML, `` );
component.set({ animals: [] });
assert.htmlEqual( target.innerHTML, '' );
}
};

@ -0,0 +1,3 @@
{{#each animals as animal}}
<p>{{animal}}</p>
{{/each}}
Loading…
Cancel
Save