3

我想捕捉除“重置”之外的所有事件。我在视图中初始化了这样的代码。

messagesCollection.on 'all', @_handleMessageChanges, @

现在它适用于所有事件。正如我上面提到的,我不需要捕获重置事件。

我该如何解决这个问题?请帮助我们。

4

1 回答 1

4

使用时all,第一个参数是event. 所以,你可以做

_handleMessageChanges: function(event, ...) {
    if ( event === 'reset' ) return;
} 

在此处查看实际操作:http: //jsfiddle.net/nxs9q/1

文档

“all”——这个特殊事件触发任何触发事件,将事件名称作为第一个参数传递。

于 2013-08-27T05:41:30.707 回答