嵌套模板,查找父级

时间:2012-05-18 14:13:47

标签: templates nested meteor

我有一系列嵌套对象。比如...商店和商品。

我可能有10个商店,每个商店都有相同的10个商品,同时显示在屏幕上。

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


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

我遇到的主要问题是尝试使用辅助函数来确定{{qty}}。这是因为该项本身没有“数量”,而是取决于它与哪个“商店”相关。所以我需要根据“商店”+“项目”找到数量。

搜索此内容的“流星方式”是什么?它是在DOM中存储一堆数据 - *属性并通过Jquery搜索我的mongdb _id项目吗?我不认为胡子可以让你找出你来自哪里并访问“父范围的变量”。而且它不像骨干,我可以将父链接视图中的链接添加到子项视图。

我觉得使用会话变量感觉不舒服,因为我担心这会导致竞争条件(例如Session.get('current_store_id'))。

谢谢!

1 个答案:

答案 0 :(得分:2)

Handlebars在路径中支持../,这可能有所帮助:

http://handlebarsjs.com/#paths