我有这个拦截器用于restangular中的错误401:
Restangular.setErrorInterceptor(function(response, deferred, responseHandler) {
if(response.status === 401) {
ServiceLocalStorageLogin.removeTokenSession();
ServiceLocalStorageLogin.removeToken();
location.href="#/";
return false; // error handled
}
return true; // error not handled
});
问题是,我想在“if”中添加一条消息,但是当我在我的控制器中有2个或更多服务时,所有这些服务都会给你401错误,“if”验证器会运行2次或更多次,并向我显示该消息2次或更多次。
我如何显示消息1次?或者如何运行拦截器401 1次?
任何帮助。