2

我有一个这样的车把模板:

{{#each items}}
  <li id="{{id}}"><a href="#{{../route}}/{{id}}">{{name}}</a></li>
{{/each}}

现在我想拆分此模板,因为我想将模板重用于li

主.hbs:

{{#each items}}
  {{>child }}
{{/each}}

儿童.hbs

<li id="{{id}}"><a href="#{{../route}}/{{id}}">{{name}}</a></li>

但不幸的是子模板无法访问../route

4

1 回答 1

0

您可以像这样将父上下文传递给子部分:

{{#each items}}
  {{>child this}}
{{/each}}

您还可能将路由值修复为如下所示

<li id="{{id}}"><a href="../{{route}}/{{id}}">{{name}}</a></li>
于 2013-09-09T23:01:14.323 回答