Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Handlebars, вложенные helpers (https://javascript.ru/forum/library-toolkit-framework/66984-handlebars-vlozhennye-helpers.html)

mixas 21.01.2017 20:18

Handlebars, вложенные helpers
 
Здравствуйте, есть кастомный хелпер "is"
если его использовать в template

Код:

{{#is accordionType "accordion-extended" }} <p class="subtitle">Please put your subtitle here</p>  {{/is}}
то всё работает как надо.

Если же использовать вложенные хелперы

Код:

{{#if (is accordionType "accordion-extended")  }} <p class="subtitle">Please put your subtitle here</p> {{/if}}
то выдаёт ошибку

Код:

Warning: options.fn is not a function Use --force to continue
Aborted due to warnings.

Всё что я понял, это что при вложенном вызове в хелпере в последнем параметре options отсутствуют функции fn и inverse.
Кто нибудь знает почему их там нет? И как их назад вернуть?


Часовой пояс GMT +3, время: 22:30.