重复我想有重复我的收藏骨干允许收集
var Model = Backbone.Model.extend({});
var Collection = Backbone.Collection.extend({});
var collection = new Collection({});
var model1 = new Model({idk: 1, name: "pete"})
var model2 = new Model({idk: 2, name: "phil"})
collection.add(model1);
collection.add(model2);
collection.add(model1);
在当我打电话console.log(collection.toJSON())
它登出只有2个模型对象的数组,和原因,一些空的对象。有什么办法可以让我的收藏重复使用吗?
id是骨干模型的特殊属性。是否有可能将你的id属性映射到别的东西,比如 - my_id? – snedkov 2013-03-10 21:03:51
嗯是的工作,但通常我需要指定不同的问题,我刚刚编辑我的帖子上面。 – Ziarno 2013-03-10 21:39:35
好吧,Backbone集合是一个集合,并且来自文档:_ Backbone会将重复模型添加到集合中,而不是将错误抛出,而是默默地跳过它们._也许你可以提供更多关于为什么你需要重复对象的细节采集? – snedkov 2013-03-10 21:48:07