我在处理与不可变数组相关的ember数据时遇到了问题,例如“Uncaught Error:服务器查询的结果是不可变的。”这是我在尝试应用{{1过滤的数组列表上的方法。
所以,我想知道差异与...如果可能的话,如何将它们转换为其他
答案 0 :(得分:0)
不可变数组只是意味着它不能直接更改(与可以更改的可变数组相对)。
根据Ember Data文档,删除记录应如下所示:
要删除记录,请调用其deleteRecord()方法:
var person = App.store.find(App.Person, 1); person.deleteRecord();
直到商店才会在持久层中删除记录 调用commit()方法。但是,删除的记录将立即生效 从ModelArray和协会中删除。
来源:https://github.com/emberjs/data#deleting-records
如果这没用,你能写一个jsfiddle吗?