【问题标题】:What is best way to iterate millions of records in angular or type script在角度或类型脚本中迭代数百万条记录的最佳方法是什么
【发布时间】:2019-11-26 07:22:11
【问题描述】:

需要加载多个具有相关级联效果的多选下拉菜单。

我有数百万条来自 API 的记录,它们在某些列中重复,但如果我们考虑所有列,则它们是唯一的。

需要用 API 数据填充 10-12 多选下拉菜单。并且在下拉的变化事件中,我需要通过迭代数百万条记录来应用级联效果。

解决此类问题的最佳方法是什么。

【问题讨论】:

  • 百万?每个下拉菜单都有 100,000 个潜在选项?
  • 嗨,很抱歉问这个问题:带有“数百万”选项的下拉菜单在现实世界中有点用处......这是你真正想做的吗?

标签: angular typescript


【解决方案1】:

你不应该在前端这样做,因为它不可能有效率。

  • 一次 API 调用检索数百万条记录将非常缓慢
  • 在一页中加载所有这些数据会使页面变得非常慢并占用大量内存。而且您将无法对其进行操作。

因此需要从 API 端进行更改以使用分页或通过发送新的 API 请求仅查询更改所需的数据部分

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 2014-03-25
    • 2011-04-26
    • 1970-01-01
    • 2021-08-07
    • 2020-08-10
    • 1970-01-01
    相关资源
    最近更新 更多