Wie verweisen Sie in Vorlagen in Ember.js auf einen Wert im übergeordneten Kontext, wenn Sie sich in einem #each-Block befinden?
Ich habe eine Situation in einer Vorlage, in der ich einen if-Block für einen Wert im übergeordneten Kontext verwenden möchte, während ich mich in jedem Block befinde.
Der Code:
App = Ember.Application.create({});
App.view = Ember.View.extend({
foo: [1, 2, 3],
bar: true
});
Die Vorlage:
<script type="text/x-handlebars">
{{#view App.view}}
{{#each foo}}
{{#if bar}}
{{this}}
{{/if}}
{{/each}}
{{/view}}
</script>
Dies funktioniert nicht, da Namen, auf die in jeder Schleife verwiesen wird, dem Element der Iteration zugeordnet sind. Wie verweisen Sie auf Dinge im übergeordneten Kontext?