0

我有多个集合绑定到同一个回调。我需要一种方法来识别实际发生事件的集合。但是,我无法将参数传递给backbone.js 中的回调。有出路吗?

4

1 回答 1

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);
于 2013-02-18T12:35:03.613 回答