2015-12-29 29 views
1

我想知道如何在不使用適配器的情況下將記錄推送到Ember Data Store。將對象推送到EmberJS Data Store

現在,我每次使用this.store.push({type: type, data: data})時,商店都會將標誌hasDirtyAttributes設置爲true。

解決方法我使用this.store.findRecord(type, id);從服務器獲取記錄更新,但我不需要,因爲我已經從服務器上獲得了data

+1

你試過store.pushPayload HTTP://emberjs.com/api/data/classes/DS.Store.html#method_pushPayload – Bek

+0

完善它的工作。你可以回答我的問題,如果你關心聲譽;) – Charles

回答

3

您應該使用store.pushPayload添加數據存儲

+0

這個。 store.pushPayload不工作,當我推動對象 –

+0

我越來越pushPayload不是一個函數 –

+0

@niteshsingh你可能會使用舊版本的餘燼數據,升級你的餘燼數據 – Bek

相關問題