如何在更改后端数据时更新AngularJs中的localforage

时间:2016-03-25 04:54:48

标签: javascript angularjs

我正在使用AngularJs $ localforage并且能够获取或设置localstorage,但是我应该如何维护数据库和localstorage之间数据的一致性?

如何知道后端数据已更改并删除以前的本地存储数据并更新或加载新数据。

1 个答案:

答案 0 :(得分:0)

你如何与后端互动?也许使用 REST api (可能是$http$resource服务,或第三方服务?在这种情况下,您无法知道某些内容是否已更改。

您在寻找什么称为“实时”系统。 构建它的最佳方法是使用套接字。

请查看socket.iofayedeepstream或其他任何内容。

但请记住,在某些企业网络中,套接字可以被阻止,而且并非所有旧浏览器都支持它(对于这种情况,仍然很少有旧技术,但我不是它的专家)

出于学习目的,请尝试谷歌“如何使用套接字创建聊天”(例如socket.io)。