我需要截取ng-view的更改并加载“loading div”叠加层,直到加载所有新图像。
我正在尝试暂停我的HttpInterceptor中的promises回调,但我无法在第二次解决我的承诺。
这是一个例子:
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)时,没有任何反应,也没有错误。