我正在尝试创建一个实时应用程序,并且有一个我不断使用setInterval获取的集合。我遇到的问题是,当我获取我的集合时,Backbone重新呈现整个集合,如果我将获取间隔设置得太短,那么绑定到与我的集合中的元素相关联的视图的事件不会触发绑定到它们的点击事件可靠(大概是因为它正在忙着重新渲染?)。我应该如何构建这个?
答案 0 :(得分:1)
我假设你的问题是你有一个视图渲染你的整个集合,绑定到'sync'事件。相反,如果您创建视图来渲染集合中的各个元素,并且在“同步”中迭代集合中的模型,渲染新模型并更新与已更改的模型相关联的视图,您将实现我想要的效果。