Backbone.JS集合更改事件的更改详细信息

Backbone.JS集合更改事件的更改详细信息,backbone.js,backbone-events,backbone.js-collections,Backbone.js,Backbone Events,Backbone.js Collections,是否有办法从Backbone.JS collection change事件中收集有关更改的更多信息。我想弄清楚的是,是否有可能知道藏品的变化是什么;是否更新了模型,是否从集合中添加了模型或从集合中删除了模型,并且对于每一个模型,都要找出哪一个。不同的事件 将模型添加到集合时 collection.on('add',this.someFunc,this); 从集合中删除模型时 collection.on('remove',this.someFunc,this); 集合上没有更改事件,但您需要侦

是否有办法从Backbone.JS collection change事件中收集有关更改的更多信息。我想弄清楚的是,是否有可能知道藏品的变化是什么;是否更新了模型,是否从集合中添加了模型或从集合中删除了模型,并且对于每一个模型,都要找出哪一个。

不同的事件

将模型添加到集合时

collection.on('add',this.someFunc,this);
从集合中删除模型时

collection.on('remove',this.someFunc,this);
集合上没有更改事件,但您需要侦听模型更改事件以了解更改

在模型中:

initialize:function(){
  this.on('change',function(){
  this.collection.trigger('change');
});
}
现在,在本系列中,您可以听到有关更改事件的信息

collection.on('change',this.someFunc,this);
请参阅所有主干内置事件的列表