すべての新しい画像が読み込まれるまで、ng-view の変更を傍受し、「loading div」オーバーレイを読み込む必要があります。
HttpInterceptor で promises コールバックを一時停止しようとしていますが、2 回目には 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) を呼び出そうとすると、エラーも何も起こりません。