1

我正在使用 grunt-assemble,在 grunt 任务中,我按照以下文档添加自定义语言选项

组装文档 ,下面是我的咕噜任务 咕噜任务的图像

{{language}}
{{#withSort pages "data.navSortOrder"}}
{{langugae}}
{{#is data.showInNav true}}
<li{{#is ../../page.dest this.dest}} class="active"{{/is}}>

{{language}}


{{/is}}
{{/withSort}}

在上面的代码中,withsort 块之外的语言正在输出预期的结果,但在 withsort 块中,语言选项不输出任何东西

4

1 回答 1

0

当使用块助手时withSort,把手会改变数据的深度。要访问之前的深度(where languageis),可以使用..语法。如果您知道language将始终位于上下文的根目录,那么您可以使用@root关键字:

{{language}}
{{#withSort pages "data.navSortOrder"}}
{{../language}}
{{@root.language}}
{{#is data.showInNav true}}
<li{{#is ../../page.dest this.dest}} class="active"{{/is}}>

{{language}}


{{/is}}
{{/withSort}}

另外...在更新您的示例时,我注意到第二种“语言”被拼写为“语言”。

于 2017-02-23T19:04:25.207 回答