2013-12-20 69 views
3

與Ember數據1.0,有沒有什麼辦法來結束一組記錄的更改,並且只有一次,他們已經成功地擊中了服務器應用這些更改?PATCH與Ember數據

我用例是一個簡單的 - 有針對使用者通過「編輯」按鈕,觸發一個郵報「編輯」模式。我試圖找到一種方法來模擬傳統表單,當單擊「保存」按鈕並且服務器確認修補程序時,該表單只更新帖子的屬性。

我可以在模式使用單向綁定在我的TextField,但仍不能沒有首先在歷史保存他們解決提供這些更改的屬性到服務器的問題。

有沒有辦法複製的記錄,並用它把它扔了之前堅持的變化?

回答

1

複製尚不存在,有談論它。

技術上的值是不保持在紀錄然而,它們被存儲在一個_attributes哈希值。在任何非保存步驟(取消,退出保存路線),您可以記錄rollback

+0

酷 - 雖然我的主要問題是,「編輯」的形式被編輯了帖子「顯示」視圖,實時更新。儘管我會玩_attributes和回滾。謝謝! – sheldonbaker