{{#each}} 中的 {{#if}} 的这个简单示例产生了一个意想不到的(对我来说)结果:
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]
});
输出:
是的
- 不
- 不
- 不
我期待一个带有 3 x 是的列表...
这段代码有什么问题?