【发布时间】:2013-12-03 02:31:11
【问题描述】:
我刚开始使用 Ember,并使用 http://emberjs.com/api/data/classes/DS.Adapter.html 的文档创建自定义适配器以访问 SOAP Web 服务。但是,当我尝试访问使用此适配器的商店时,我收到此错误:
TypeError: Cannot call method 'lookupFactory' of undefined
这是我的代码:
App = Ember.Application.create();
App.RMSoapAdapter = DS.Adapter.extend({
find: function(store, type, id) {
switch(type) {
case 'group-mailbox':
return getGroupMailboxForStore(id, store);
break;
default:
throw 'Unknown object type: ' + String(type);
break;
}
}
});
App.store = DS.Store.create({
adapter: App.RMSoapAdapter.create(),
});
App.IndexRoute = Ember.Route.extend({
model: function() {
var store = App.store;
return store.find('group-mailbox');
}
});
【问题讨论】:
标签: ember.js ember-data