【发布时间】:2018-09-21 15:43:30
【问题描述】:
当我发出 HTTP 请求时,我能够将数据从节点服务器发送到 Angular。
如何在不向 Node 服务器发出显式请求的情况下在 Angular 中接收数据?
我想在 Angular 中实现的功能是,我需要在顶部显示 Snackbars,而无需用户与前端控件进行任何交互。
我应该使用 Angular 和 Node 中的哪个概念来实现它?
【问题讨论】:
当我发出 HTTP 请求时,我能够将数据从节点服务器发送到 Angular。
如何在不向 Node 服务器发出显式请求的情况下在 Angular 中接收数据?
我想在 Angular 中实现的功能是,我需要在顶部显示 Snackbars,而无需用户与前端控件进行任何交互。
我应该使用 Angular 和 Node 中的哪个概念来实现它?
【问题讨论】:
您最需要的是 WebSockets。推荐看socket.io 库非常容易实现node.js
所以想法是您可以打开一个持久连接客户端服务器,并且可以从客户端到服务器以及从服务器到客户端双向发送消息。
【讨论】:
socket.io 的好文章