我在处理与不可变数组相关的余烬数据时遇到了问题,例如“未捕获的错误:服务器查询的结果是不可变的。”这就是我尝试removeObjects()
在过滤列表上应用方法时得到的大批。
所以,我想知道区别以及如果可能的话如何将它们转换为另一个
我在处理与不可变数组相关的余烬数据时遇到了问题,例如“未捕获的错误:服务器查询的结果是不可变的。”这就是我尝试removeObjects()
在过滤列表上应用方法时得到的大批。
所以,我想知道区别以及如果可能的话如何将它们转换为另一个
不可变数组只是意味着它不能直接更改(与可以更改的可变数组相反)。
根据 Ember Data 文档,删除记录应该是这样的:
要删除记录,请调用其 deleteRecord() 方法:
var person = App.store.find(App.Person, 1); person.deleteRecord();
在调用 store 的 commit() 方法之前,不会在持久层中删除记录。但是,删除的记录将立即从其 ModelArray 和关联中删除。
来源:https ://github.com/emberjs/data#deleting-records
如果这没有帮助,你能写一个jsfiddle吗?