简体   繁体   English

如何将(日期)对象传递给Ember车把帮手?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM