this.store.find不是一个函数

时间:2015-09-30 02:22:52

标签: jquery ember.js ember-data

我想在我的IndexRoute中从API ROUTE / events(GET)获取我的所有活动,所以我尝试这样:

atom_chars/2: Arguments are not sufficiently instantiated

并且正在返回错误:

SiteApp.IndexRoute = Ember.Route.extend({
 model: function() {
  return this.store.find('events');
 }
});

我不明白为什么会这样。

我按照以下顺序加载了lib:

this.store.find is not a function

感谢。

2 个答案:

答案 0 :(得分:1)

您应该更改加载库的顺序:

jQuery
Ember Debug // depends on jQuery
Ember Template Compiler // depends on Ember Debug
Ember Data // depends on Ember Debug

答案 1 :(得分:0)

如果你的模型是,那么

return this.store.find('events');应该是单数。

return this.store.find('event');