Передача функции в шаблон Handlebars
используя (или, по крайней мере, начиная с)HandlebarsJS для шаблонов HTML, но я мог зайти в тупик. Я хочу передать функцию шаблону, например,
<span onclick="{{func}}">{{text}}</span>
и тогда я бы ожидал что-то вроде
var source = $('#divTemplate').html();
var template = Handlebars.compile(source);
var data = {
"text": "Click here",
"func": function(){
alert("Clicked");
}
};
$('body').append(template(data));
Но функция выполняется в init, она не передается в шаблон, и результат:
<span onclick="">Click here</span>.
Я тоже пробовал кое-что с помощью вспомогательных функций, но не могэто тоже работает. Любые идеи были бы хорошы. :)