3

一連のネストされたオブジェクトがあります。店とアイテムのように言います。

おそらく 10 店舗があり、それぞれが同じ 10 個の商品を同時に画面に表示しています。

<template name='store'>
  {{#each items}}
   {{> item}}
  {{/each}}
</template>


<template name='item'>
  {{name}} {{qty}}
</template>

私が抱えている主な問題は、ヘルパー関数を使用して {{qty}} を決定しようとすることです。これは、アイテムには本質的に「数量」がなく、関連する「ストア」に依存するためです。したがって、「ストア」+「アイテム」に基づいて数量を見つける必要があります。

これを検索する「流星の方法」は何ですか?大量の data -* 属性を DOM に格納し、mongdb _id 項目を Jquery 経由で検索することですか? 口ひげがどこから来たのかを把握し、「親スコープの変数」にアクセスできるとは思いません。また、親ストア ビューから子アイテム ビューへのリンクを追加するだけのバックボーンとは異なります。

競合状態 (Session.get('current_store_id') など) が発生するのではないかと心配しているため、セッション変数を使用することに抵抗があります。

ありがとう!

4

1 に答える 1

2

ハンドルバーは../パスでサポートされているため、次のことが役立ちます。

http://handlebarsjs.com/#paths

于 2012-05-22T19:25:55.953 に答える