Backbone.js事件系统(模型和集合)
在Backbone.js(0.9.2)中,我有以下内容: 一个集合和一个方法,当某些内容发生更改时调用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
this.collection.on("change", this.methodOne, this);
当我更改此集合的一个模型的值时
model.set("value1", "abc");
。。。从模型到集合的更改事件将冒泡,因此将调用“methodOne”
当我查看Backbone.js的源代码时,“collection”,方法“add”,一个私有
调用方法“\u prepareModel”,使模型集合引用:
model.collection = this;
但从那以后,我不明白这种冒泡机制是如何产生的,又是用什么方法产生的
功能正常吗
有人能告诉我这件事吗
提前多谢
Wolfgang看一看主干网。集合
\n模型
方法:
每次集合中的模型触发事件时调用的内部方法。当模型更改ID时,集合需要更新其索引。所有其他事件都只是通过代理。忽略源自其他集合的“添加”和“删除”事件