上面显示的是用于显示对象数组的表。项目计数通常超过50~60。此时界面中的元素(如过渡动画和单击事件)需要时间。
我注意到,如果我过滤了返回1或2项的项目,则UI会再次加速。
规范化我的UI响应时间的实用方法是什么+确保所有项目对用户可见。
我的后端是使用AngularFire的Firebase。
答案 0 :(得分:1)
50 - 60个对象通常不会在Angular中产生性能问题,但如果不了解您的应用程序,很难说出问题所在。
但是,如果更新表格很慢,则在使用trackBy
时应检查是否已指定*ngFor
。请参阅Angular documentation for *ngFor。它将加快更大的表的更新。