在删除子记录时,UI仍显示与已删除记录关联的DOM组件

时间:2014-01-08 20:12:12

标签: ember.js ember-data

我有一个名为“问题”的模型,它有许多“回答”对象/模型。我能够为一个问题添加一个新的答案,但是在删除时UI没有得到更新,尽管当我通过chrome中的ember插件检查时,该记录已从商店中删除。

这是jsbin:http://jsbin.com/emUwAJan/1/

在那里你可以点击桌面上的“添加”按钮,这将添加一个新记录但是当你尝试删除它时,答案不会从UI中删除。从UI中删除已删除的记录需要做什么?

谢谢, DEE

1 个答案:

答案 0 :(得分:2)

你必须从anwswers集合中删除答案:

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

bin