2014-03-01 55 views
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 
    ) 

我更喜歡相反的行爲,成功後從商店中刪除帖子,失敗時不做任何事情或顯示錯誤消息。有沒有辦法做到這一點?

回答