Как в handlebarsjs зарегистрировать helper type object, чтобы его можно было использовать в шаблоне как {{ test.first }} и {{ test.second }}?
Handlebars.registerHelper('test', function () {
var test = {
first: 'First',
second: 'Second'
};
return test;
});
Чтобы добавить глобальные хелперы, можно функцию Handlebars обернуть:
function render (html, options) {
options.user = { name: 'Name', surname: 'Surname' };
return Handlebars.compile(html)(options);
};
Вызов функции:
var html = '{{ text }} – {{ user.name }}';
var options = {
text: 'Hello'
};
render(html, options);
Результат:
Hello – Name.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
нужно последовательно запустить два request запроса(модуль в javascript), условия не асинхронно
Скрипт, чтоб при открытии одного попапа, другой попап закрывался (если он на тот момент открыт)Спасибо
Подключил скрипт language="javascript" type="text/javascript" src="script/SCRIPTjs"