这是我正在研究的问题:

有一个视图,它有一个集合 . 我希望在用户交互导致将模型添加到集合时更新UI . UI更新应该是即时的 . 如果Web应用程序在多个浏览器选项卡或窗口中打开,则视图应在所有选项卡中更新 .

可能的解决方案:使用localStorage在浏览器中缓存数据 . 立即与本地服务器同步并在后台执行远程同步 . 通过更新localStorage绑定UI更新 . 有插件,如Backbone.LocalStorageBackbone.DualStorage . 我浏览了他们的源代码,这些插件没有处理与服务器更新的冲突解决,即在将数据与localStorage同步之前,他们不检查数据是否与远程服务器同步 .

谁能帮我这个?欢迎链接到github repos,stackoverflow讨论 .