使用此内容创建手柄模板时:
<template name="list">
{{#if array}}
<ul>
{{#each array}}
<li>{{item.name}}</li>
{{/each}}
</ul>
{{else}}
No items.
{{/if}}
</template>
和模板回调。
Template.list.array = function() {
// Some queries here + logic to build your array.
};
你的模板回调将被调用两次..对于如果助手和每个助手。 这不是性能问题吗?
谢谢。
答案 0 :(得分:6)
您可以将其重写为:
<template name="list">
{{#with array}}
<ul>
{{#each .}}
<li>{{item.name}}</li>
{{/each}}
</ul>
{{else}}
No items.
{{/with}}
</template>