2
我用destroyRecord
的刪除動作這樣Ember.js從商店移除全成破壞
App.PostController = Ember.ArrayController.extend
actions:
destroy: (post)-> post.destroyRecord()
但是這是從存儲區中刪除後,即使請求失敗。 我有一個解決方案,但我不喜歡它。
App.PostController = Ember.ArrayController.extend
actions:
destroy: (post)->
post.destroyRecord().then(
() =>, #success
(error) => post.rollback() #error
)
我更喜歡相反的行爲,成功後從商店中刪除帖子,失敗時不做任何事情或顯示錯誤消息。有沒有辦法做到這一點?