在 Backbone.js (0.9.2) 我有以下内容:
一个集合和一个方法,当事情发生变化时被调用
this.collection.on("change", this.methodOne, this);
当我更改此集合的一个模型的值时...
model.set("value1", "abc");
...从模型 BUBBLES UP 到集合的更改事件,因此调用了“methodOne”。
当我查看 Backbone.js 的源代码时,“collection”,方法“add”,调用了一个私有方法“_prepareModel”,它使模型 - 集合引用:
model.collection = this;
但从那时起,我不明白这种起泡机制是如何以及以何种方式运作的?
有没有人给我这方面的信息?
提前非常感谢!
沃尔夫冈