在我的 Angular 应用程序中,我正在从为我提供 JSON 数据的 api 服务中获取数据。 我在获取的数据中有几个值。请参阅示例:
{
"StartDate": "2020-07-06 23:29:01",
"Visits": 1,
"Clicks": 1,
"FormSuccess": 0,
"FormFailures": 0,
}
在我的 Angular 应用程序上,我制作了一个显示这些数字的仪表板。 如您所见,这些数字会随着时间的推移而变化......
有没有一种"更聪明"的方法来将侦听器放到这个 API 获取 url,每当这些发生更改时,它应该用新数字刷新我的仪表板?
我的 JSON 得到看起来像这样:
ngOnInit(): void {
this.http.get("https://myapiurl/info", this.httpOptions)
.subscribe((data) => {
this.jsonArray = data;
})
}
您可以使用 WebSockets 来实现此目的
类似的答案
如果您使用MongoDB作为数据库,那么您可以尝试minimongo软件包,它具有UI的数据库订阅,但是我们必须处理安全威胁