小编Yui*_*chi的帖子

使用moment.js的Ember.js助手(使用ember-cli):把手错误:找不到属性

我正在尝试在我的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)

ember.js momentjs

9
推荐指数
1
解决办法
5449
查看次数

标签 统计

ember.js ×1

momentjs ×1