2013-08-27 67 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