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ヘルパーとヘルパーに対して 2 回呼び出されます。性能の問題じゃない?

ありがとうございました。

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 に答える