2014-01-08 108 views
3

我有一個叫做「問題」的模型,它有許多「答案」對象/模型。我能夠爲問題添加新的答案,但在刪除後UI不會更新,儘管當我通過chrome檢查ember插件時,記錄已從商店中刪除。關於刪除子記錄,用戶界面仍然顯示與刪除記錄相關的DOM組件

這裏是jsbin:http://jsbin.com/emUwAJan/1/

那裏,您可以點擊桌子上頭上的「添加」按鈕,這將增加一個新的記錄,但是當你嘗試將其刪除,答案不會被刪除形式UI。我需要做什麼才能擺脫UI中刪除的記錄?

感謝, 迪

回答

2

你得從anwswers的集合中刪除了答案:

 actions:{ 
      delete:function(){ 
       var record = this.get('model'); 
       this.get('parentController.answers').removeObject(record); 
      } 
     } 

bin

+0

謝謝,這解決了這個問題。我唯一要添加的答案是record.deleteRecord(),因爲我們需要刪除關聯以及記錄本身。再次感謝。 –