[英]How to pass (date) object to Ember handlebars helper?
How can I access a passed object in an Ember Handlebars helper? 如何在Ember Handlebars帮助器中访问传递的对象?
Inside the helper 'date' is always undefined. 在助手内部,“日期”始终是不确定的。
// date object
var date = new Date('2013-05-10T01:55:00+01:00');
// helper
Ember.Handlebars.makeBoundHelper('format', function(date) {
return moment(date).format();
};
// template
{{format date}}
use registerBoundHelper
not makeBoundHelper
. 使用
registerBoundHelper
而不是makeBoundHelper
。 makeBoundHelper
doesn't take the helper name makeBoundHelper
不使用助手名称
// date object
var date = new Date('2013-05-10T01:55:00+01:00');
// helper
Ember.Handlebars.registerBoundHelper('format', function(date) {
return moment(date).format()
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.