我和我的团队正在使用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){
...
});
我们的问题是,我们如何注册该助手,以使其在我们的车把模板中可用?
App.DateDisplayHelper = Ember.Helper.helper(function(params, hash){
return "foo?";
});
JSBin:http ://emberjs.jsbin.com/kaqere/3/edit?html,js,output
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句