Этот простой пример {{#if}} внутри {{#each}} дает неожиданный (для меня) результат:
HTML:
<head>
<title>test</title>
</head>
<body>
{{> test yes=true}}
</body>
template name="test">
{{#if yes}}
<span>yes</span>
{{else}}
<span>no</span>
{{/if}}
<ul>
{{#each testItems}}
{{#if yes}}
<li>yes</li>
{{else}}
<li>no</li>
{{/if}}
{{/each}}
</ul>
</template>
JS:
Template.test.helpers({
testItems: [1,2,3]
});
Выход:
да
- no
- no
- no
Я ожидал список с 3 x да ...
Что не так с этим кодом?