【发布时间】:2020-10-22 18:58:18
【问题描述】:
我对 Angualr 6 和类型脚本非常陌生。从后端 API 调用我得到以下格式的数据。
> res = [{
> "metadata": {
> "lastGpSyncTime": "2000-11-21T16:07:53",
> "dataFromDB": true
> },
> "noGoalSelectionReport": {
> "userCount": 0
> },
> "oneGoalSelectionReport": {
> "userCount": 237
> },
> "twoGoalSelectionReport": {
> "userCount": 176
> },
> "threeGoalSelectionReport": {
> "userCount": 17
> },
> "registeredCount": 547 }];
我需要将其转换为这样的格式,以便可以在条形图中显示它。条形图需要以下格式。
[{
"goalName": "No Goal",
"userCount": 0
}, {
"goalName": "One Goal",
"userCount": 237
}, {
"goalName": "Two Goals",
"userCount": 176
}, {
"goalName": "Three Goals",
"userCount": 17
}];
如何使用类型脚本来做到这一点。
【问题讨论】:
-
Typescript 或多或少只是类型注释。它本身不能转换 json 格式。但是Javascript可以。你应该通过简单的 js 语句来处理它。
标签: angular typescript angular6 angular5