如何在#each中访问流星父模板数据上下文?

时间:2015-03-20 14:42:46

标签: meteor

当我在#each循环中时,是否可以访问父模板的帮助程序?

<template name="template2">
  {{test}}<br/>
  {{#each list}}
    {{this}}:{{../test}}<br/>
  {{/each}}
</template>

第一个{{test}}有效,循环中的那个没有。我已经尝试过{{../this.test}}但未成功,以防万一。

这里的语法不起作用吗?我找到了this回答,这似乎表明它确实存在,但正如您在meteorpad中所看到的那样,它并没有。

1 个答案:

答案 0 :(得分:2)

问题的标题表示父子关系,但在示例中只有一个模板。帮助程序可用于整个模板,因此在这种情况下上下文并不重要。只需像这样使用{{test}}

<template name="template2">
  here:{{test}}<br/>
  {{#each list}}
    {{this}}:{{test}}<br/>
  {{/each}}
</template>