我是Angular2的新手,我正试图弄清楚如何在不刷新页面的情况下显示实时数据。对于前订单清单。当我在订单页面上并且我拨打Http服务电话时,我会说5条记录。在我获取这些记录之后,如果添加了2条新记录,我希望能够在页面顶部看到它们而不刷新页面吗?我该怎么做?
我读到了使用Observable / subscribe,但我感到很困惑。一旦它给了我5条记录,我假设它不会给我最新的2条记录,除非我使用Observable.interval对吗?这意味着每隔几秒就会再次调用http请求并接收最新数据
答案 0 :(得分:0)
您可以不时地重新获取数据,但效率不高,但只需很少的设置即可完成工作。如果你想要"真实的实时"数据,你需要某种推动机制。常见的是HTTP long-polling
和websockets
。
我想到了这些问题(所有基于节点的,我都不知道你的服务器端是什么样的):
帮助您使用实时API的工具