我正在尝试在 Ember 中使用多个商店,因为我在 api 端有命名空间模型。
阿卡
App.Gl.Account = DS.Model.extend //Needs to route to /gl/accounts
App.Company = DS.Model.extend //Routes to /companies
我的第一个想法是定义一个命名空间
App.Gl = Ember.Namespace.create({});
//and a store
App.Gl.Store = DS.Store.extend({adapter:DS.RESTAdapter({namespace:'gl'})});
App.Store = DS.Store.extend({adapter:DS.RESTAdapter})
问题是模型自动绑定到 App.Store。
关于如何完成命名空间模型的任何其他建议都会有所帮助。我什至不需要它们在客户端 js 端命名空间,只要有一种简单的方法可以为每个单独的模型指定命名空间