AngularJS加载进度条

当使用AngularJS并使用$location.path(‘/ path’)进行重定向时,新页面需要一段时间来加载,特别是在移动设备上.

有没有办法添加进度条来加载?也许像YouTube这样的东西?

对于YouTube上的进度条,您可以查看 ngprogress.然后在应用程序配置(例如)之后,您可以使用 intercept route’s events.

并做一些像:

app.run(function($rootScope,ngProgress) {
  $rootScope.$on('$routeChangeStart',function() {
    ngProgress.start();
  });

  $rootScope.$on('$routeChangeSuccess',function() {
    ngProgress.complete();
  });
  // Do the same with $routeChangeError
});

相关文章

AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因...
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于...
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有...
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expres...
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了...
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上...