【发布时间】:2015-05-18 12:12:11
【问题描述】:
我正在使用 AngularJS 来构建单页应用程序。该应用程序在 Chrome 中的响应速度非常快,但在 Firefox 中路由很慢。单击链接后 1 或 2 秒后显示目标页面。有什么我需要看的问题吗?
我注意到的一件事是,在我们使用 ng-repeat 显示数据的页面上,路由很慢。
【问题讨论】:
-
不,它不应该因为 ng-repeat 而变慢。可能你的浏览器太旧了。尝试升级它,如果是这样
-
我也用最新版本的 Firefox 检查了该应用,但对于那些需要显示大量数据的页面,路由仍然很慢。
-
如果你有大量的数据,那是很自然的。如果我是你,我会在加载数据时使用微调器。以angular-spinner 为例。
-
您能否添加一些代码以在页面呈现时添加微调器。这将是很大的帮助。我尝试使用 $locationChangeStart 和 $locationChangeSuccess 事件显示加载程序,但这不起作用。
-
如何获取数据?使用 $http?
标签: angularjs angularjs-ng-repeat single-page-application ngroute