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