1

当您使用此内容创建车把模板时:

<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.
};

您的模板回调将被调用两次.. 对于if Helper 和每个Helper。不是性能问题吗?

谢谢你。

4

1 回答 1

6

您可以将其重写为:

<template name="list">
  {{#with array}}
    <ul>
      {{#each .}}
        <li>{{item.name}}</li>
      {{/each}}
    </ul>
  {{else}}
    No items.
  {{/with}}
</template>
于 2013-09-01T06:52:37.990 回答