1

我在处理与不可变数组相关的余烬数据时遇到了问题,例如“未捕获的错误:服务器查询的结果是不可变的。”这就是我尝试removeObjects()在过滤列表上应用方法时得到的大批。

所以,我想知道区别以及如果可能的话如何将它们转换为另一个

4

1 回答 1

0

不可变数组只是意味着它不能直接更改(与可以更改的可变数组相反)。

根据 Ember Data 文档,删除记录应该是这样的:

要删除记录,请调用其 deleteRecord() 方法:

var person = App.store.find(App.Person, 1); 
person.deleteRecord(); 

在调用 store 的 commit() 方法之前,不会在持久层中删除记录。但是,删除的记录将立即从其 ModelArray 和关联中删除。

来源:https ://github.com/emberjs/data#deleting-records

如果这没有帮助,你能写一个jsfiddle吗?

于 2012-09-07T07:25:43.363 回答