У меня есть ситуация в шаблоне, где я хочу использовать блок 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>
Это не работает, потому что имена, указанные внутри каждого цикла, привязаны к элементу итерации. Как вы относитесь к вещам в родительском контексте?