2017-02-23 21 views
1

Я использую хрюкать собрать в хрюкать задачу я добавить свой вариант языка, следуя ниже документацийКак использовать пользовательские формы варианта черновой задачи в петлях

assemble docs и ниже образ моего ворчания задачи grunt task

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

{{language}} 


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

в выше условном языке вне блока withsort выводит ожидаемый результат, но в withsort вариант блока языка ничего

не выводит

ответ

0

When используя блок-помощники, такие как withSort, рули меняют глубину данных. Чтобы получить доступ к предыдущей глубине (где language есть), вы можете использовать синтаксис ... Если вы знаете, 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}} 

Кроме того ... при обновлении вашего примера, я заметил, что второй «язык» был написан как " langugae».

+0

{{@ root.language}} не работает ни на одном уровне {{../../language}} это работает –