当我在#each循环中时,是否可以访问父模板的帮助程序?
<template name="template2">
{{test}}<br/>
{{#each list}}
{{this}}:{{../test}}<br/>
{{/each}}
</template>
第一个{{test}}有效,循环中的那个没有。我已经尝试过{{../this.test}}但未成功,以防万一。
这里的语法不起作用吗?我找到了this回答,这似乎表明它确实存在,但正如您在meteorpad中所看到的那样,它并没有。
答案 0 :(得分:2)
问题的标题表示父子关系,但在示例中只有一个模板。帮助程序可用于整个模板,因此在这种情况下上下文并不重要。只需像这样使用{{test}}
:
<template name="template2">
here:{{test}}<br/>
{{#each list}}
{{this}}:{{test}}<br/>
{{/each}}
</template>