Ember数据多个商店

时间:2013-01-09 13:44:28

标签: ember.js

所以我刚刚开始学习ember js。在应用程序rest api的情况下,我有命名空间模型。

示例:App.GlAccount = DS.Model.extend({})

我需要遵循的路线是/ gl / account

我以为我可以通过创建另一个商店来解决这个问题    App.GlStore = DS.Store.create({adapter:DS.RestAdapter({namespace:'gl'})}

问题是该模型使用App.Store ...无论如何告诉模型使用不同的商店?

1 个答案:

答案 0 :(得分:0)

根据您的示例,您听起来并不需要拥有多个数据存储。以下应该是您所需要的:

App.GlAccount = DS.Model.extend({});
App.GlAccount.reopenClass({
  url: 'gl/account'
});

如果您的需求更复杂,可以为数据存储提供每种类型的适配器。有关详细信息,请参阅此要点:https://gist.github.com/4004913