我已将 moment.js 导入到我的项目中,它似乎在我的 Controller 中工作得很好,但由于某种原因它在我的 route 不起作用。
Controller :
// controllers/users.js
import Ember from 'ember';
export default Ember.Controller.extend({
date: function() {
alert(moment().format('X'));
}.property()
...
});
路线:
// routes/users.js
// (Error: /routes/users.js: line 5, col 29, 'moment' is not defined.
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
var data = { start: moment().startOf('month').startOf('day').format('X') };
return this.store.find('event', data);
}
});
布罗文件:
var app = new EmberApp();
app.import('vendor/moment/moment.js');
最佳答案
我猜这是一个 JsHint 错误。您可能需要将以下注释添加到您的路线代码中。
/* global moment:true */
import Ember from "ember";
....
关于ember.js - Ember CLI - 在 route 使用 moment.js 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24771540/