Что случилось с функцией __get__ в Handlebars.js? - PullRequest
0 голосов
/ 04 марта 2012

На домашней странице git for handlebars.js (https://github.com/wycats/handlebars.js) говорится о функции с именем __get__ в разделе «Помощники блоков», которую можно использовать для получения переменных пути в текущем контексте. Но она недоступна в любой контекст помощников / это. Был ли он удален? Есть ли другой способ получить данные пути изнутри помощника? В частности, способ подняться вверх по лестнице и извлечь родительские данные по пути ../?

Существует открытый вопрос за 6 месяцев без обсуждения здесь: https://github.com/donpark/hbs/issues/18

edit: эта проблема не опубликована в проекте handlebars, а является расширением, которое распознает ту же проблему.

Ответы [ 2 ]

0 голосов
/ 03 мая 2012

Посмотрите на проблему, которую я подал здесь: https://github.com/wycats/handlebars.js/issues/234

__ get__ больше не доступен, однако, если вы передадите 'this' в блок явно, вы сможете получить доступ к свойствам родителя

0 голосов
/ 03 мая 2012

__get__ проблема в проекте hbs , а не Handlebars.

Новый сопровождающий проекта hbs только начал рассматривать эту проблему, так что следите за обновлениями.Thx.

...