【问题标题】:angular parse massive amounts of data from rest api角度解析来自rest api的大量数据
【发布时间】: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


【解决方案1】:

我认为您应该搜索 DTO(数据传输对象)。 如果您考虑您的 API 编程,可能会对我们有所帮助。 例如,我使用 .NET Core REST API, 我创建了一个包含许多列以及与许多表的关系的数据库表。 然后我使用映射器将表转换为 DTO。然后我使用许多列或表 REST API。

【讨论】:

  • 嗨穆斯塔法!欢迎来到本站!您能否进一步充实这个答案?它被标记是因为它建议 OP 进行搜索,并且您可以定义他们应该找到的内容,但这有点模棱两可。你能补充一点细节吗?谢谢!!
猜你喜欢
  • 2021-02-08
  • 1970-01-01
  • 2018-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-06
相关资源
最近更新 更多