AngularJS渲染时间长
AngularJS render taking long time
我的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来减少观察者的数量,这将大大提高页面性能,特别是当有大量的项目要呈现
相关文章:
- 更改angularjs中的日期-时间格式
- 使用AngularJS从时间戳中获取工作日
- 自定义angularjs过滤器日期时间格式额外字符
- 使用angularjs根据时间更改背景颜色
- AngularJs的$cookies在过期时间内不起作用
- Mysql日期时间字符串格式为angularjs中的可读日期
- angularjs计算开始时间和当前时间之间的时间差
- angularjs中的自定义时间格式
- AngularJS:跟踪在Web应用程序中花费的时间,然后在特定时间触发事件
- javascript(angularJS):添加当前时间到日期和格式
- AngularJS,如何将多个输入组合到一个ng模型中?具体来说,将日期、时间和时区输入组合到日期时间对象中
- Angularjs:带日期助手的格式化UTC时间的时间戳
- 在angularjs中导航期间的停止时间间隔
- 获取angularjs中输入类型时间的值
- AngularJS中承诺的顺序和时间
- 为什么我的AngularJS ngModel绑定到时间输入,而不绑定到日期输入
- 从值为零angularjs的时间中删除分钟部分
- AngularJS:在长时间循环期间强制更新DOM(即进度指示器)
- 检查时差是否小于45分钟,以及时间是否超过当前时间-AngularJS
- 如何清除或停止时间angularjs中的时间间隔