我有一些模板列出项目(日志行、用户)并在表格中相应地设置它们的样式。现在我添加了一个“搜索”页面,它搜索不同项目类型的字符串并将它们显示在一个页面上。在布局方面,我想重用原始模板,但显然是使用搜索返回的数据。
如何在不复制 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 的了解有多么少。