所以我刚刚开始学习ember js。在应用程序rest api的情况下,我有命名空间模型。
示例:App.GlAccount = DS.Model.extend({})
我需要遵循的路线是/ gl / account
我以为我可以通过创建另一个商店来解决这个问题
App.GlStore = DS.Store.create({adapter:DS.RestAdapter({namespace:'gl'})}
问题是该模型使用App.Store ...无论如何告诉模型使用不同的商店?
答案 0 :(得分:0)
根据您的示例,您听起来并不需要拥有多个数据存储。以下应该是您所需要的:
App.GlAccount = DS.Model.extend({});
App.GlAccount.reopenClass({
url: 'gl/account'
});
如果您的需求更复杂,可以为数据存储提供每种类型的适配器。有关详细信息,请参阅此要点:https://gist.github.com/4004913