2013-08-27 3 views
3

'재설정'을 제외한 모든 이벤트를 포착하고 싶습니다. 이 코드는 View 내부에서 초기화되었습니다.재설정을 제외한 모든 이벤트를 잡으십시오.

messagesCollection.on 'all', @_handleMessageChanges, @ 

지금은 모든 이벤트에 적용됩니다. 위에서 언급했듯이 리셋 이벤트를 잡을 필요가 없습니다.

이 문제를 어떻게 해결할 수 있습니까? 도와주세요.

답변

4

all을 사용하는 경우 첫 번째 인수는 event입니다. 이벤트를 통과, 트리거 된 이벤트에 대한이 특별한 이벤트가 발생합니다 -

"모든"다음 docs에서 http://jsfiddle.net/nxs9q/1

을 : 그래서, 당신은

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

여기에 행동을 참조 할 수있다 name을 첫 번째 인수로 사용하십시오.

+0

저에게 맞습니다. – nAkhmedov

관련 문제