angular.js中的静态范围

时间:2014-01-27 12:39:02

标签: javascript angularjs

在我的应用程序中,我正在显示一个大数据表。 而且我一直在保存我需要在$scope变量中显示的所有数据。

问题是,由于DOM中存在大量数据并且还受到角度消化循环的监视,该网站滞后很多。因为我只是显示静态数据,无法操作,我希望有一个静态范围,无法在该视图上进行操作并且性能更好。

所以我的问题是,是否有类似$scopestatic的内容?

2 个答案:

答案 0 :(得分:0)

您的性能问题很可能来自过多的数据绑定。如果它只是静态数据,你需要摆脱它。

我建议您使用指令,从数据中创建DOM元素。你只需要做一次,如果没有那么多无用的绑定,你的网站应该会表现得更好。

答案 1 :(得分:0)

您实际需要的是bindonce

另一个问题可能是直接向用户显示一个大表听起来像个坏主意。人脑无法处理太多数据。我们可以为用户过滤或分页。