私はすでに http インターセプターを作成しており、私の観察に基づいて、$http サービスを使用するすべてのものにのみ適用されます。テンプレートで使用されている css、html、および js ファイルも傍受したい場合はどうすればよいですか? 出来ますか?
これは、上で述べたインターセプターのコードです。
app.factory('redirectInterceptor', function($q,$location,$window){
return {
'response':function(response){
if (typeof response.data === 'string' && response.data.indexOf("My Login Page")>-1) {
$window.location.href = "/login.html";
return $q.reject(response);
}else{
return response;
}
}
}
});
app.config(['$httpProvider',function($httpProvider) {
$httpProvider.interceptors.push('redirectInterceptor');
}]);
上記のように、css、html、および js (テンプレート用) のインターセプターを実行できるようにしたいと考えています。