标签: backbone.js local-storage
我正在开发一个移动网络应用,如果断开连接,能够在离线模式下继续工作非常重要,并且只要连接恢复就会发送数据。
我正在尝试将对象保存到错误事件的LocalStorage,并在同步事件上从LocalStorage中删除它。这似乎工作正常,但我应该在哪里加载它?
到目前为止,我已经重载了Collection.fetch,要在LocalStorage模型中合并并重新保存它们,但感觉有些不稳定。
我是否应该定期尝试重新同步模型,直到成功为止?
实施:
https://gist.github.com/geon/7890291