如果我有以下上下文:
{{model: {username: 'sontek'}, timezones: ['a', 'b', 'c']}
我这样做:
{{#each timezones }}
{{model.username}}
{{/each}}
模型不存在所以我无法访问用户名。
我发现我可以使用 ../model.username 但找不到关于它的文档,我只是在一些错误报告中找到了它......这是否记录在某处?
它在“路径”下的文档中
嵌套的把手路径还可以包括 ../ 段,它根据父上下文评估它们的路径。
<h1>Comments</h1>
<div id="comments">
{{#each comments}}
<h2><a href="/posts/{{../permalink}}#{{id}}">{{title}}</a></h2>
<div>{{body}}</div>
{{/each}}
</div>
即使链接是在评论上下文中打印的,它仍然可以返回主上下文(帖子)以检索其永久链接。
../
路径段引用父模板范围,而不是上下文中的上一级。 这是因为块助手可以调用具有任何上下文的块,因此“上一级”的概念除了作为对父模板范围的引用之外并没有特别意义。
非常感谢@sontek和@spadgos
最有用的评论
它在“路径”下的文档中