我有一个像这样的把手模板:
{{#each items}}
<li id="{{id}}"><a href="#{{../route}}/{{id}}">{{name}}</a></li>
{{/each}}
现在我想拆分此模板,因为我想重用li
main.hbs:
{{#each items}}
{{>child }}
{{/each}}
child.hbs
<li id="{{id}}"><a href="#{{../route}}/{{id}}">{{name}}</a></li>
但不幸的是,儿童模板无法访问../route
答案 0 :(得分:0)
您可以将父上下文传递给子部分,如下所示:
{{#each items}}
{{>child this}}
{{/each}}
您也可能将路线值修改为这样
<li id="{{id}}"><a href="../{{route}}/{{id}}">{{name}}</a></li>