【问题标题】:How to sync with server data by AngularJS?如何通过 AngularJS 与服务器数据同步?
【发布时间】:2016-04-06 08:46:23
【问题描述】:

Angular 有两种数据绑定方式,很酷,所以我想知道它是否可以在服务器-客户端绑定中同步?例如,通常我们会通过 $http

请求数据
$http.get(apiURL)
    .then(function(rsp){
      console.log('getRsp', rsp);
    });

我希望一旦服务器端(例如数据库内部)发生变化,它可以自动发送请求。

在传统上,我们可以使用超时,但这是一种古老的方式,而且浪费资源。如果我们可以监听服务器的变化呢?但是怎么做?!

【问题讨论】:

标签: angularjs


【解决方案1】:

您可以通过使用 socket.io 来实现这一点。在服务器端和客户端。通过使用超时,即使没有更新,所有客户端也会不断地调用服务器。使用套接字,您可以在服务器和客户端之间保持通道打开。服务器只会在数据发生变化时通知客户端。

你可以在互联网上找到很多关于套接字的教程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多