相关疑难解决方法(0)

使用httpInterceptor和AngularJS 1.1.5实现加载微调器

我在SO上找到了一个用于http /资源调用的加载微调器的示例:

正如您所看到的,实现工作正常(使用AngularJS 1.0.5).但是,如果您将源更改为AngularJS 1.1.5.该示例不再起作用.

我了解到$httpProvider.responseInterceptors在1.1.5 中已弃用.相反应该使用$httpProvider.interceptors

不幸的是,只是在Plunker中替换上面的字符串并没有解决问题.有没有人在AngularJS 1.1.5中使用HttpInterceptor做过这样的加载微调器?

谢谢你的帮助!

迈克尔

angularjs

39
推荐指数
2
解决办法
3万
查看次数

在多个$ http调用angularJs上显示微调器

这是交易.

我在做一个$ http调用时会显示一个微调器,但问题是我有多个调用,所以我在这里找到的例子没有帮助.

有人有解决方案吗?

一种堆叠调用的方法,以便微调器保持到最后一次调用结束?我希望能说明问题.

我这样做.

angular.module('moduleName', []).
factory.("SomeService", function () {
    return:{
        getResources(params) {
        /* do the $http call */
        }
    }
}).
controller("SomeCtrl", function (SomeService) {
    SomeService.getResources(params)
}).
controller("OtherCtrl", function (SomeService) {
    SomeService.getResources(params)
});
Run Code Online (Sandbox Code Playgroud)

2个控制器可以同时调用服务,可能会得到不同的响应.

javascript http spinner angularjs

1
推荐指数
1
解决办法
3423
查看次数

标签 统计

angularjs ×2

http ×1

javascript ×1

spinner ×1