我想在Ember中使用多個商店,因爲我在api一側有名稱空間模型。我可以指定Ember js模型上的商店嗎?
阿卡
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上的名稱空間,只要有一種簡單的方法來爲每個單獨的模型指定名稱空間
我還在旋轉,當談到正確使用燼數據,但按[修訂11](https://github.com/emberjs/data/blob/master /BREAKING_CHANGES.md#loading-data),我認爲你應該有多個適配器作爲多個商店的選擇。 – MilkyWayJoe