【发布时间】:2014-01-14 18:29:00
【问题描述】:
升级到最新版本的 ember-data(1.0 beta 5...我以前是 v 14)后遇到了一些问题。我得到的错误是“加载路线时出错:TypeError:无法设置未定义的属性'存储'”。我现在没有设置商店。在路由中调用“模型”函数后立即发生错误。任何指针表示赞赏。
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);
}
});
【问题讨论】:
标签: javascript ember.js ember-data