我想捕捉除“重置”之外的所有事件。我在视图中初始化了这样的代码。
messagesCollection.on 'all', @_handleMessageChanges, @
现在它适用于所有事件。正如我上面提到的,我不需要捕获重置事件。
我该如何解决这个问题?请帮助我们。
我想捕捉除“重置”之外的所有事件。我在视图中初始化了这样的代码。
messagesCollection.on 'all', @_handleMessageChanges, @
现在它适用于所有事件。正如我上面提到的,我不需要捕获重置事件。
我该如何解决这个问题?请帮助我们。
使用时all
,第一个参数是event
. 所以,你可以做
_handleMessageChanges: function(event, ...) {
if ( event === 'reset' ) return;
}
在此处查看实际操作:http: //jsfiddle.net/nxs9q/1
从文档:
“all”——这个特殊事件触发任何触发事件,将事件名称作为第一个参数传递。