7
'reset'이벤트를 트리거하지 않고 컬렉션을 재설정하려고합니다. 나는 컬렉션컬렉션을 재설정 할 때 {silent : true}를 설정하면 여전히 'reset'이벤트가 발생합니다.
optionButtonClicked: (e) ->
e.preventDefault()
target = @$(e.currentTarget)
//step to clear out the collection
@options.muses.reset({silent:true})
을 취소
@.listenTo(@options.muses, 'add', @addOne)
@.listenTo(@options.muses, 'reset', @addAll)
나는 버튼을 클릭
가, 내가 할 첫 번째 일은 모두 '추가' '다시'와 이벤트를 수신하기 위해 내 컬렉션을 설정 한그러나 일부 로깅 및 확인을 수행하면 '재설정'이벤트가 여전히 트리거되고 있다는 것을 알았습니다. 즉, @ addAll 함수가 여전히 호출되고있었습니다.
여기에 뭔가가 있습니까? 침묵하지 않습니다 : 리셋 이벤트를 억제해야합니까?
알 수 있습니다. 감사! – Zhen