Javascript 当后端数据更改时,如何在AngularJs中更新LocalFower

Javascript 当后端数据更改时,如何在AngularJs中更新LocalFower,javascript,angularjs,Javascript,Angularjs,我正在使用AngularJs$LocalFower并能够获取或设置localstorage,但如何保持数据库和localstorage之间的数据一致性 如何知道后端数据已更改并删除了以前的localstorage数据,并更新或加载了新数据。如何与后端交互?可能使用RESTAPI(可能是$http或$resource服务,或第三方的东西)?在这种情况下,您无法知道是否发生了变化 你要找的是一个叫做“实时”的系统。 建造它的最好方法是使用插座 请看一下or,or,或其他什么 但请记住,在某些企业网络

我正在使用AngularJs$LocalFower并能够获取或设置localstorage,但如何保持数据库和localstorage之间的数据一致性


如何知道后端数据已更改并删除了以前的localstorage数据,并更新或加载了新数据。

如何与后端交互?可能使用RESTAPI(可能是
$http
$resource
服务,或第三方的东西)?在这种情况下,您无法知道是否发生了变化

你要找的是一个叫做“实时”的系统。 建造它的最好方法是使用插座

请看一下or,or,或其他什么

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


出于学习目的,尝试在谷歌上搜索“如何使用套接字创建聊天”(例如使用)。

如何与后端交互?可能使用RESTAPI(可能是
$http
$resource
服务,或第三方的东西)?在这种情况下,您无法知道是否发生了变化

你要找的是一个叫做“实时”的系统。 建造它的最好方法是使用插座

请看一下or,or,或其他什么

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


出于学习目的,尝试在谷歌上搜索类似“如何创建与socket的聊天”(例如with)。

socket.io怎么样??socket,轮询服务器是您的选择。@Rayon@Tarun能否请您详细介绍一下socket.io?socket,轮询服务器是您的选择。@Rayon@Tarun您可以再详细说明一下吗谢谢Sergey Panfilov,我使用$httpYep,没关系,但请记住,angular的开发人员建议使用
$resource
而不是
$http
REST
交互(尤其是
RESTful
)。我也这么建议,但这对我来说有点复杂understanding@SergeyPanfilov如果我没有弄错的话,$resource在后台使用$http,所以这个选择可能只是风格问题,对吗?@Vignesh你是对的,但如果我需要实时数据更改,我必须将$http更改为socket.io。@Vignesh是,更多的是关于
REST
概念。当您使用$resource时,您将能够以类似于
User.$get()
User.$save()
的方式从后端处理实体,而不是编写自己的函数或为每个请求调用$http。谢谢Sergey Panfilov,我使用的是$httpYep,这没关系,但请记住,该开发人员建议使用
$resource
而不是
$http
REST
(尤其是
RESTful
)进行交互。我也这么建议,但这对我来说有点复杂understanding@SergeyPanfilov如果我没有弄错的话,$resource在后台使用$http,所以这个选择可能只是风格问题,对吗?@Vignesh你是对的,但如果我需要实时数据更改,我必须将$http更改为socket.io。@Vignesh是,更多的是关于
REST
概念。当您使用$resource时,您将能够以类似于
User.$get()
User.$save()
的方式从后端处理实体,而不是编写自己的函数或为每个请求调用$http。