变异阵列和变量之间有什么区别? ember-data中的不可变数组?

时间:2012-09-07 06:42:48

标签: ember.js ember-data

我在处理与不可变数组相关的ember数据时遇到了问题,例如“Uncaught Error:服务器查询的结果是不可变的。”这是我在尝试应用{{1过滤的数组列表上的方法。

所以,我想知道差异与...如果可能的话,如何将它们转换为其他

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吗?