2013-08-27 37 views
3

我想捕获除“重置”以外的所有事件。我有一个这样的代码在一个View中初始化。捕捉除重置以外的所有事件

messagesCollection.on 'all', @_handleMessageChanges, @ 

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

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

回答

4

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

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

看到它在这里的行动:http://jsfiddle.net/nxs9q/1

docs

“全” - 这个特殊事件的任何事件触发火灾,经过 事件名称作为第一个参数。

+0

它适用于我10x – nAkhmedov