所以我正在用流星构建我的第一个应用程序,我觉得我用模板重复自己的次数超出了我应该做的。
我有多个父视图,其中一个示例是用户联系人视图和添加组成员视图。(下面的简化示例。)
<template name="GroupMembers">
{{#each contacts}}
{{> contact }}
{{/each}}
</template>
<template name="contacts">
{{#each contacts}}
{{> contact }}
{{/each}}
</template>
<template name="contact">
//... single contact template stuff
</template>
当联系人显示在联系人列表中时,我想在单个联系人模板中显示从联系人中删除的链接,但在组成员列表中,我想要一个“添加到组”链接。我知道我可能可以通过会话变量或通过调用 Iron-router 控制器 obj 来实现这一点,但我想知道在模板助手中是否有一种简单的方法可以做到这一点。或者换一种方式,这些模板部分是否可以成为上下文感知的?
任何帮助都会很棒。
谢谢。