我和我的团队正在使用EmberJS 2.0开发应用程序。 由于我们有Ember-CLI未提供的特定要求,因此我们使用Grunt任务开发了自己的解决方案来编译我们的应用程序。
使用以前版本的EmberJS,我们使用以下方法注册新的车把助手:
Ember.Handlebars.registerBoundHelper('date-display', function(data, unix) {
...
});
我们现在面临的问题是在Ember.Handlebars命名空间中弃用了registerHelper方法。我们现在生成我们的助手:
var dateDisplayHelper = Ember.Helper.helper('date-display', function(params, hash){
...
});
我们的问题是,我们如何注册这个助手,让它在我们的车把模板中可用?
答案 0 :(得分:5)
App.DateDisplayHelper = Ember.Helper.helper(function(params, hash){
return "foo?";
});