我有一个带有分页网格的AngularJS应用程序(两个嵌套的ng-repeat)。一个页面大约有25x40个输入元素。在最初进行了1000次绑定时,分页性能是可以接受的。
但随之而来的是页面的复杂性增长:动态类,变化的上下文菜单,网格中每个单元格的条件内容。估计有6000个绑定(每个输入元素6个),分页变得无法使用。
我的问题是:我如何解决AngularJS中的性能问题?显而易见的第一步是衡量。但是Chrome Profiler的结果并没有告诉我那么多,远远不知道如何继续。
Self Total Function
--------
我把我的数据列表放在
System.Collections.Generic.List<System.Collections.Generic.Dictionary<string,object>>
并且我已将其赋值为可枚举的类型
public IEnumerable Result;
Result = Datasource.DataSourceCreator.ToDataSource( System.Collections.Generic.List<System.Collections.Generic.Dictionary<string,object>&