最新版本的 Backbone (1.0.0) 中有一个新行为,其中在获取 Collection 后默认情况下不再触发重置事件。
http://backbonejs.org/#changelog
将 Collection 的“更新”重命名为 set,以实现与类似 model.set() 的并行性,并与 reset 形成对比。它现在是获取后的默认更新机制。如果您想继续使用“reset”,请传递 {reset: true}。
问题是我想在最终获取集合时捕获事件(确实很常见!)
我可以听添加、删除和更改事件,但如果集合为空,我不知道如何捕获事件。
那么,当收集请求完成时,新的推荐方法是什么,或者它是否传递 {reset = true} 是实现它的唯一方法???
ps:这是原始问题,顺便说一句,无法捕获 Backbone Collection 重置事件