我有一个名为“问题”的模型,它有许多“回答”对象/模型。我能够为一个问题添加一个新的答案,但是在删除时UI没有得到更新,尽管当我通过chrome中的ember插件检查时,该记录已从商店中删除。
这是jsbin:http://jsbin.com/emUwAJan/1/
在那里你可以点击桌面上的“添加”按钮,这将添加一个新记录但是当你尝试删除它时,答案不会从UI中删除。从UI中删除已删除的记录需要做什么?
谢谢, DEE
答案 0 :(得分:2)
你必须从anwswers集合中删除答案:
actions:{
delete:function(){
var record = this.get('model');
this.get('parentController.answers').removeObject(record);
}
}