我在模板中有一种情况,我想在每个块内对父上下文中的值使用 if 块。
编码:
App = Ember.Application.create({});
App.view = Ember.View.extend({
foo: [1, 2, 3],
bar: true
});
模板:
<script type="text/x-handlebars">
{{#view App.view}}
{{#each foo}}
{{#if bar}}
{{this}}
{{/if}}
{{/each}}
{{/view}}
</script>
这不起作用,因为在 each 循环内引用的名称的范围仅限于迭代元素。您如何在父上下文中引用事物?
演示:http: //jsfiddle.net/hekevintran/sMeyC/1/