заводКак ввести область действия в httpInterceptor angularjs?
.factory('authHttpResponseInterceptor',['$q','$location','$rootScope',function($q,$location, $rootScope){
return {
responseError: function(rejection) {
if (rejection.status === 401) {
console.error("Response 401 in interceptor ");
$('.modal-logout').modal({
backdrop: 'static',
keyboard: false
});
$('.modal-logout').modal('show');
}
if (rejection.status === 403) {
console.error("Response 403 in interceptor");
$scope.errorMessages.push("You are not authorized to perform this action.");
}
return $q.reject(rejection);
},
я хочу, чтобы впрыснуть $ объем здесь, чтобы отобразить сообщение об ошибке на 403, но я не в состоянии впрыснуть. Я хочу передать сообщение в мой массив errorMessage, который определен в контроллере. как я могу достичь того же.
Thnx для быстрого ответа может у объяснить с примером будет полезно я очень новой для angularjs. –