Backbone:从集合删除方法访问模型数据

时间:2014-05-30 02:15:48

标签: jquery backbone.js

我正在寻找一种使用集合删除方法删除模型数据集之一的方法。 但它似乎并没有以这种方式运作。有没有办法从集合的方法中删除模型中的数据?

这是我的代码。

       helloWorldModel.set({things: value});
       helloWorldCollection.add([
         {things: helloWorldModel.get("things")}
       ]);
       helloWorldCollection.remove(?????????);

感谢

1 个答案:

答案 0 :(得分:0)

您需要引用添加到集合中的对象以将其删除;类似下面的内容是一种可能的解决方案。虽然我会创建一个包含其他模型的精简版的实际模型:

helloWorldModel.set({things: value});
obj = {things: helloWorldModel.get("things")}
helloWorldCollection.add(obj);
helloWorldCollection.remove(obj);