【发布时间】:2021-09-06 17:50:32
【问题描述】:
我对 Angular / TS 很陌生,如果这是一个菜鸟问题,我很抱歉。 我必须以角度实现对服务器的休息请求。问题是一个元素包含约 260 个属性。稍后我将不得不展示其中的 90-100 个。有没有办法智能解析来自rest api的数据,而无需编写数百行代码?
我拿回来的东西是这样的
[{ "field one" : [],
"field two": 1,
"field three": "some text",
"field four": null and like 255 more of these. },
and like 40k more of theabove]
【问题讨论】:
-
我不太明白你想达到什么目的,但你可以使用
Object.keys后跟map并循环结果数组以动态显示数据。 -
您必须输入要在 html 中显示的每个属性。无法从 260 个可用属性中过滤掉所需的 100 个属性。
-
如果您编写了要与之集成的 API,那么您肯定需要返回并重构您的 API,而不是尝试与它集成。例如,如果您要显示实际称为“字段 1”、“字段 2”... 的字段的顺序列表,则将它们作为数组返回,您可以将其返回为
"fields": []并对其进行迭代。
标签: angular typescript api rest