【问题标题】:Objects taking too long to display on view in AngularJSAngularJS 中的对象显示时间过长
【发布时间】:2014-09-24 18:00:41
【问题描述】:

我是 AngularJS 的新手。我正在使用 ng-grid 显示来自 Web API 的搜索结果。当我看到开发工具时,我可以看到所有搜索结果都已获取,但在视图上显示需要更长的时间。任何优化方法可以更快地显示这些对象(搜索结果)? 在这种情况下,我不知道我需要在这里提供哪段特定的代码,但是我正在使用服务来调用 Web api,并且服务因此将承诺返回给控制器。

任何建议将不胜感激。谢谢。

【问题讨论】:

  • 你获取多少行/列?
  • 对于每个搜索结果,我可以在开发人员工具中看到,所有对象都已获取,但几秒钟后它们会显示在 UI 上。随着行数的增加,显示所需的时间越长。
  • 你大概有多少行?如果您有一百万行与 100 行相比 - 它可能会有所不同
  • 我的行数从 50 到 1200 不等。
  • 每行有多少列?

标签: angularjs object optimization ng-grid


【解决方案1】:

经过一番研究,我找到了解决方案。 现在我将 ng-grid 升级到 ui-grid,这是来自 Angular-UI 开发人员的更新版本(版本 3,现在处于 BETA 模式)。它非常优化。现在我可以在 2 秒内搜索大约 5000 个结果。!

谢谢..

【讨论】:

    猜你喜欢
    • 2016-07-28
    • 1970-01-01
    • 2023-03-06
    • 2018-10-27
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 2017-03-05
    相关资源
    最近更新 更多