我正在寻找一种方法(甚至不确定这是否可行),以便在将数据发送到API时更新HTML页面上的Angular表达式。
例如,假设我的.html页面上有$scope.message
。有没有办法可以向API发送消息(例如http://...?message=foo
)并让我的页面更新并发送消息?
此外,我需要在角色服务中更新$scope.message
,以便我的网站中有多个页面可供使用。
我希望这是一个实时更新,但如果没有,我很高兴在计时器或类似的东西上执行一些代码。
任何建议表示赞赏。
更新
我猜这可能是不可能的,但为了防止我没有正确解释,我会尝试简化它。
我只能找到有关使用AngularJS将GET命令 OUT 发送到URL并接收数据的信息。我需要发送一个JSON字符串 TO 我的Angular站点来更新变量。所以基本上作为我的数据库中的字段更新,我希望另一个服务器应用程序向我的Angular站点发送警报以更新此值的状态。如果我不这样做,我真的不想对数据库进行持续检查。
我愿意接受有关如何实现这一目标的任何其他建议。
答案 0 :(得分:0)
如果您不关心旧式浏览器,可以尝试使用WebSocket,它类似于TCP套接字,它允许您从服务器推送到客户端。我将创建一个管理websocket连接的服务,并在接收消息时更新范围。希望这有帮助。更多信息:https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API