Я хочу передать аргумент шаблону, который вызываю в цикле:
<template name="show_people">
<div class="panel-body">
{{#each people}}
<div>
{{>person }}
{{>person doing="running up the hill"}}
</div>
{{/each}}
</div>
</template>
<template name="person">
<h3>{{name}} is {{doing}}</h3>
</template>
Вспомогательный javascript:
Template.show_people.helpers({
people: function() { return [{ name: 'Jack' },{ name: 'Jill' }]; }
});
Добавление аргумента «выполнение» к шаблону, кажется, стирает контекст элемента цикла. Вот что я получаю:
Jack is
is running up the hill
Jill is
is running up the hill
Я бы хотел, чтобы шаблон человека имел доступ как к аргументу, так и к контексту. Как этого добиться?