我對Ember很新,我想盡可能使用Ember-Data,但是我從其他服務器獲取數據。Ember-data在不同的服務器上調用ajax數據
到目前爲止,除非是用戶登錄信息,否則我沒有使用任何東西的ember-data ......我想知道從服務器獲取信息並將其保存在Ember-Data中是否聰明直接使用它。而在應用
Server數據==> Ember公司-數據==>顯示信息時,我想修改的一些信息這正好那樣:
信息更新==>灰燼,數據= =>服務器
這可能是一個很好的方式來使用一個Ajax調用的燼數據?或者還有其他合適的方法可以做到嗎?
我必須說,對於每次調用,我都收回了大量數據,並且我不知道是否應該在模型中創建每個字段,或者如果ember-data自己做這些。
感謝您的幫助。
[編輯]我讀你的答案後,我試圖弄清楚如何做到這一點,但它很難..
例如,我要送一個GET請求到我的服務器這樣的:
store.find('enquiries');
這應該會返回我在我的服務器上的所有查詢。
但商店如何爲它構建?
我應該在store.js中做到這一點嗎?
App.store = DS.Store.extend({
adapter: '-active-model'
})
App.Enquiries = DS.Model.extend({
});
在我的模型,我把這個:
DS.ActiveModelAdapter.reopen({
host: 'http://localhost/'
});
我試圖讀取文檔,但沒有對此過多解釋:/
看看Ember中的模型指南,http://emberjs.com/guides/models/。它應該能夠回答你的問題。 – atsjj