我正在尝试在不触发“重置”事件的情况下重置我的收藏。我已将我的收藏设置为收听“重置”和“添加”事件
@.listenTo(@options.muses, 'add', @addOne)
@.listenTo(@options.muses, 'reset', @addAll)
当我点击一个按钮时,我要做的第一件事就是清除集合
optionButtonClicked: (e) ->
e.preventDefault()
target = @$(e.currentTarget)
//step to clear out the collection
@options.muses.reset({silent:true})
然而,当我进行一些记录和检查时,我意识到“重置”事件仍在被触发,即@addAll 函数仍在被调用。
我在这里错过了什么吗?不静默:真应该抑制重置事件吗?