Ho un lavoro intercettore angolare:intercettore HTTP angolare eseguito per Embedded NG-modelli
factory('myHttpInterceptor', function ($q, $location, $rootScope) {
// do something
return function (promise) {
return promise.then(function (response) {
// do something
return response;
}, function (response) {
// do something
return $q.reject(response);
});
};
})
e un unico grande file html che contiene i modelli come <script type="text/ng-template" id="home-template">
. Sfortunatamente il mio intercettore HTTP intercetta non solo il caricamento di richieste HTTP ma anche il caricamento di modelli (che sono già caricati in un file html) per controller definiti come when('/', {controller:MainController, templateUrl:'home-template'})
. C'è un modo per far sì che l'intercettore intercetti solo le richieste HTTP o come riconoscere se sto caricando qualcosa dal server o solo da un modello?
Non sono sicuro di aver capito la tua domanda. Vuoi intercettare le richieste di modello? o vuoi intercettare tutto tranne le richieste di modello? –
intercetta tutto tranne richieste di modello – igo