【发布时间】:2020-10-10 16:55:19
【问题描述】:
我正在使用开放的 REST API (https://documenter.getpostman.com/view/11144369/Szf6Z9B3?version=latest#a9a60f59-fde4-4e94-b1f1-a3cb92bd1046) 在 Angular 中创建 Covid-Tracker 应用程序。
我想获取给定国家/地区过去 30 天的确诊病例数。响应如下所示:
在 Angular 中,我使用以下代码从 JSON 响应中获得 cases:
covid.service.ts
getHistoricalData(country: string): Observable<any> {
return this.http.get<any>(`${this.URL}/historical/${country}`);
}
dashboard.component.ts
this.covidService.getHistoricalData('poland').subscribe(res => {
let cases = res.timeline.cases;
console.log(cases);
});
}
但是,我不知道如何以键值对的形式保存这个输出,其中 key 是日期,value 是案例数在这一天。我试过使用Map,但我不知道如何提取给定的日期和相应的值。可以请教吗?
【问题讨论】:
标签: json angular typescript rest