我已将 moment.js 导入到我的项目中,它似乎在我的控制器中工作得很好,但由于某种原因它在我的路线中不起作用。
控制器:
// controllers/users.js
import Ember from 'ember';
export default Ember.Controller.extend({
date: function() {
alert(moment().format('X'));
}.property()
...
});
Route:
// 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";
....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)