-2
私はProjectでRestCallサービスを利用しています。$ http.getを使用してバックエンドからデータを取得しています。私はデータを取得するまで画像をロードしたい。インターセプターを使ってこれを行う方法。angular.jsにhttpインターセプタを実装します
私はProjectでRestCallサービスを利用しています。$ http.getを使用してバックエンドからデータを取得しています。私はデータを取得するまで画像をロードしたい。インターセプターを使ってこれを行う方法。angular.jsにhttpインターセプタを実装します
ステップ1:2つのインターセプタ、 `request`と` response`を実装:サンプル
.config(function($httpProvider){
$httpProvider.interceptors.push(function($rootScope){
return {
request: function(config){
//Show loading
return config ;
},
requestError: function(response){
//Hide loading
return response;
},
response: function(response){
//Hide loading
return response;
},
responseError: function(response){
//Hide loadig
return response;
}
};
});
})
簡単に従ってください:configには$ httpProvider
ステップ2を注入します。要求時に$ rootScopeにロードフラグを設定し、応答でアンセットします。 – dfsq