与Can.js的把手模板

时间:2015-06-29 08:36:33

标签: jquery handlebars.js mustache

我有一个handlebars.js模板并创建了帮助程序。当把手模板以正常方式编译时,这些完美地按预期工作。但是,当尝试使用Can.js'can.map'表示数据时,'can.view'表示模板,例如

var mappedData = new can.Map(data);
var template = can.view("#list", mappedData);
$('.list').html(template);

帮助程序显然没有注册,也不能使用模板(我需要can.js进行实时数据绑定)。任何人都可以提供有关注册以下模板以使用can.js模板的指导:

Handlebars.registerHelper('dateFormat', function (context, block) {
    if (window.moment) {
       var f = block.hash.format || "MM-DD-YYYY";
        return moment(context).format(f);            
    } else {
        return context;   
    };
});

非常感谢提前!

0 个答案:

没有答案