【发布时间】:2013-03-08 05:48:36
【问题描述】:
我有一些模板列出项目(日志行、用户)并在表格中相应地设置它们的样式。现在我添加了一个“搜索”页面,它搜索不同项目类型的字符串并将它们显示在一个页面上。在布局方面,我想重用原来的模板,但显然是用搜索返回的数据。
如何在不将模板本身复制到 HTML 文件中的情况下做到这一点?
换句话说:如何在子模板中使用来自顶级模板的实际数据。
小例子:
<template name="user_list">
{{#each user_list}}
</template>
<template name="users">
{{> user_list}}
</template>
<template name="search">
{{> user_list}}
{{> group_list}}
</template>
在 .coffee 中:
Template.users.user_list = ->
[a,b,c,d]
Template.search.user_list = ->
[b,c]
也许这很简单,这表明我对 Meteor 了解甚少。
【问题讨论】:
标签: javascript coffeescript meteor handlebars.js