【发布时间】:2020-01-20 11:08:44
【问题描述】:
Web API 服务某些列未从服务返回。因此,我在正面使用的列可能会出现undefined 错误。因为如果一个字段是空的,它不会从服务中返回。这是公司的规定,我不能改变!
我可以添加不在数据中的列。但我不想这样做,因为性能。因为更多的记录可以来自服务
可以用 ReactJS 完成数据建模吗?我该怎么做?
从 Web API 服务返回的数据:
[
{
"approvementType": "Waiting Approvement",
"processName": "update",
"screeName": "XYZ",
"customerNo": 12345,
"customerAccountNo": 12345,
"customerName": "Paul",
"description": "updating data"
},
{
"processName": "insert",
"screeName": "ABC",
"customerNo": 12345,
"customerName": "Alex",
"description": "inserting data"
}
{
"approvementType": "Complete Approvement",
"customerNo": 987,
"customerName": "Kane",
"customerAccountNo": 0,
"description": "complete data",
}
]
应该是数据建模后的结果:
[
{
"approvementType": "Waiting Approvement",
"processName": "update",
"screeName": "XYZ",
"customerNo": 12345,
"customerAccountNo": 12345,
"customerName": "Paul",
"description": "updating data"
},
{
"approvementType": "",
"processName": "insert",
"screeName": "ABC",
"customerNo": 12345,
"customerAccountNo": 0,
"customerName": "Alex",
"description": "inserting data"
}
{
"approvementType": "Complete Approvement",
"processName": "",
"screeName": ""
"customerNo": 987,
"customerName": "Kane",
"customerAccountNo": 0,
"description": "complete data",
}
]
【问题讨论】:
标签: reactjs data-modal