Backbone.js事件系统(模型和集合)

Backbone.js事件系统(模型和集合),backbone.js,Backbone.js,在Backbone.js(0.9.2)中,我有以下内容: 一个集合和一个方法,当某些内容发生更改时调用 this.collection.on("change", this.methodOne, this); 当我更改此集合的一个模型的值时 model.set("value1", "abc"); 。。。从模型到集合的更改事件将冒泡,因此将调用“methodOne” 当我查看Backbone.js的源代码时,“collection”,方法“add”,一个私有 调用方法“\u prepareMod

在Backbone.js(0.9.2)中,我有以下内容:

一个集合和一个方法,当某些内容发生更改时调用

this.collection.on("change", this.methodOne, this);
当我更改此集合的一个模型的值时

model.set("value1", "abc");
。。。从模型到集合的更改事件将冒泡,因此将调用“methodOne”

当我查看Backbone.js的源代码时,“collection”,方法“add”,一个私有 调用方法“\u prepareModel”,使模型集合引用:

model.collection = this;
但从那以后,我不明白这种冒泡机制是如何产生的,又是用什么方法产生的 功能正常吗

有人能告诉我这件事吗

提前多谢


Wolfgang

看一看主干网。集合
\n模型
方法:

每次集合中的模型触发事件时调用的内部方法。当模型更改ID时,集合需要更新其索引。所有其他事件都只是通过代理。忽略源自其他集合的“添加”和“删除”事件