我从RegOnline提取了用于不同事件和研讨会的JSONP日期,这给了我:
/DATE(1408545000000)/
我正在使用Handlebars列出不同的事件,并且试图将MomentJS用作registerHelper。objs
是我从RegOnline中提取的对象数组:
function bindEvents(objs) {
Handlebars.registerHelper('formatDate', function(objs){
return new Handlebars.SafeString(
moment(objs.StartDate).format("LL")
);
});
var eventHost = $("#eventHost").html();
var eventTpl = Handlebars.compile(eventHost);
$(".event-list").append(eventTpl(objs));
}
这是我的模板:
<span class="timestamp">{{City}}, {{State}} - {{formatDate StartDate}}</span>
这给了我当前的日期,而不是事件的日期。我想念什么?
弄清楚了!我不需要objs.StartDate
在Moment行中定义。车把为我解决了这个问题,因此我只需要使用即可objs
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句