我需要拦截 ng-view 的更改并加载“加载 div”覆盖,直到加载所有新图像。
我试图在我的 HttpInterceptor 中暂停承诺回调,但我无法再次解决我的承诺。
这里有一个例子:
return function (promise) {
globalForTest = $q.defer();
return promise.then(function (response) {
console.log('first', response);
return globalForTest.promise;
}).then(function (response) {
console.log('second', response);
return response;
});
当我尝试调用 globalForTest.resolve(value) 时,没有任何反应,也没有错误。