升级到最新版本的ember-data(1.0 beta 5 ...我之前为v 14)后遇到一些麻烦。我得到的错误是“加载路径时出错:TypeError:无法设置未定义的属性”商店“。在这一点上我没有设置商店。在路由中调用“模型”函数后,错误就会发生。任何指针赞赏。Ember-Data中的模型/商店问题
CallMonitor.ContactPoint = DS.Model.extend({
"status": DS.attr('string'),
"contact": DS.belongsTo('contact')
});
CallMonitor.Contact = DS.Model.extend({
"type": DS.attr('string'),
"status": DS.attr('string'),
"message": DS.attr('string'),
"creator": DS.attr('string'),
"spid": DS.attr('string'),
"added": DS.attr('date'),
"contactPoints": DS.hasMany('contactPoint')
});
CallMonitor.ApplicationAdapter = DS.RESTAdapter.extend({namespace: 'api'});
CallMonitor.ContactsRoute = Ember.Route.extend({
model: function(){
return this.store.find('contact');
},
setupController: function(controller, contacts)
controller.set('contact', contacts);
}
});