C. *_*ans 4 javascript ember.js
我和我的团队正在开发一个使用EmberJS 2.0的应用程序.由于我们有Ember-CLI未提供的特定要求,因此我们使用Grunt任务开发了自己的解决方案来编译我们的应用程序.
使用以前版本的EmberJS,我们使用以下方法注册新的车把助手:
Ember.Handlebars.registerBoundHelper('date-display', function(data, unix) {
...
});
Run Code Online (Sandbox Code Playgroud)
我们现在面临的问题是在Ember.Handlebars命名空间中弃用了registerHelper方法.我们现在生成我们的助手:
var dateDisplayHelper = Ember.Helper.helper('date-display', function(params, hash){
...
});
Run Code Online (Sandbox Code Playgroud)
我们的问题是,我们如何注册这个帮手,让它在我们的车把模板中可用?
App.DateDisplayHelper = Ember.Helper.helper(function(params, hash){
return "foo?";
});
Run Code Online (Sandbox Code Playgroud)
JSBin:http://emberjs.jsbin.com/kaqere/3/edit?html,js,output