AngularJS渲染时间长

AngularJS render taking long time

本文关键字:时间 AngularJS      更新时间:2023-09-26

我的web应用程序中有一个特定的页面需要很长时间才能加载。在angularJS工具(在chrome开发者工具中)的性能选项卡中,它显示了那些破坏性能的函数。它看起来很像这样:

render | 24.0% | 1953ms
ngRepeatWatch | 20.4%| 1659ms
myFunction | 5.21% | 423ms
myOtherFunction | 5.05% | 412ms
parentValueWatch | 4.86% | 395ms
ngModelWatch | 4.09% | 332ms

这个特别的页面是相当密集的观察。这会影响渲染时间吗?如何改善渲染时间?

尝试使用bindonce来减少观察者的数量,这将大大提高页面性能,特别是当有大量的项目要呈现