我有多个绑定到同一个回调的集合。我需要一种方法来识别事件实际发生的集合。但是,我无法将参数传递给backbone.js中的回调。有出路吗?
答案 0 :(得分:0)
在Backbone集合中,事件处理程序this
始终设置为触发事件的集合:
function eventHandler(){
console.log(this); // this refers to either collection1 or collection2, depending on where the event was triggered
};
collection1.on("sth", eventHandler);
collection2.on("sth", eventHandler);