学习 ember 并尝试找出为什么这不起作用....
我有一个这样的模型:
import DS from 'ember-data';
var Class = DS.Model.extend({
theclassname: DS.attr('string'),
users: DS.hasMany('user', {async: true})
});
Class.reopenClass ({
FIXTURES : [
{
id:1,
theclassname: "first",
users: [1,2,3,4,5,6,7,8]
},
{
id:2,
theclassname: "second",
users: [1,2,3,4,5,6,7,8]
}
]
});
export default Class;
在我的路线中,当我拥有这样的模型时,我可以取回模型:
import Ember from 'ember';
var HomepageRoute = Ember.Route.extend({
model: function(){
return this.store.find('class');
}
});
export default HomepageRoute;
但是当我这样做来选择一个项目时,我得到了错误并且没有数据:
import Ember from 'ember';
var HomepageRoute = Ember.Route.extend({
model: function(){
return this.store.find('class', { theclassname: "first"} );
}
});
export default HomepageRoute;
我正在尝试使用指南中的示例..对我来说,这看起来就像指南中的内容......但它不起作用......我可能错过了一些重要的东西......
谢谢维达。