我正在尝试在我的ember.js应用程序中使用moment.js(使用ember-cli构建),我遇到了这个错误的问题
Handlebars error: Could not find property 'formatDate' on object
我认为这与此错误相同如何在ember-app-kit中使用自定义助手?但我已经做了同样的方法,但还没有工作.有人有同样的错误?请帮我搞清楚.
我把
app.import('vendor/momentjs/moment.js');在Brocfile.js
和
"moment": true中.jshintrc为灰烬,CLI文档中,我用的帮手{{formatDate date}}在PostsTemplate
我创建了一个帮手 app/helpers/formatDate.js
var formatDate = Ember.Handlebars.makeBoundHelper(function(date) {
return moment(date).fromNow();
});
export default formatDate;
Run Code Online (Sandbox Code Playgroud)
我也试过这种语法app/helpers/formatDate.js,但都不起作用,都得到同样的错误
export default Ember.Handlebars.registerBoundHelper('formatDate',function(date) {
return moment(date).fromNow();
});
Run Code Online (Sandbox Code Playgroud)