当我执行http请求时,我希望我的浏览器激活其加载栏,我不想使用自定义微调器。 这是由路由和ui-router组件实现的,所以我认为有可能实现它,但是找不到任何文档。
答案 0 :(得分:4)
试试这个库,非常简单:
http://chieffancypants.github.io/angular-loading-bar
注入app模块&它只是工作:
angular.module('myApp', ['chieffancypants.loadingBar'])
答案 1 :(得分:1)
只有在执行同步请求时,才会激活浏览器的加载栏。但是:您不想这样做,用户界面将变得无法响应。另请参阅https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests
简而言之,同步请求阻止了在屏幕上创建“冻结”的代码的执行以及无响应的用户体验。