1

这是我正在处理的一个问题:

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

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

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

4

0 回答 0