我的 View 中有一个集合集。我想在集合发生更改时进行渲染。但是,根据 Backbone API 文档,“更改”似乎不是集合的有效事件。所以我目前得到的 this.collection.on('add reset remove');
这并不是很理想。
处理这个问题的推荐方法是什么?是否有标准方法来跟踪 Backbone 中集合的所有更改?
最佳答案
是的,您可以使用all
事件。但为什么你的东西不理想呢?
此外,change
事件将冒泡到集合中,因此您也可以使用它。虽然通常您不会更新 Collection View ,但会更新代表每个项目的单独 subview 。
关于javascript - 事件的主干集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16899824/