У меня есть следующие factory
:
.factory('Request', ['$resource', 'general',
function ($resource) {
return $resource(baseURL + ':resourceName/', {}, {
get : {
method : 'GET',
isArray : true,
transformResponse : function (data, headers) {
return JSON.parse(data).data;
},
interceptor: {
responseError : function (data) {
gnrl.logIn({},false,function(){console.log("test");});
// ???? How to recall this request?
}
}
}
});
}
]);
То, что я пытаюсь сделать это, если пользователь имеет некоторые проблемы в этой просьбе, пользователь должен войти в систему снова, и запрос должен снова выполняться.
Запрос на заводе называется следующим образом:
Request.get(params, headers, function (res) {
//does some operation with results
});
Я видел some relatedquestions, но ни один из них не мог поместиться в моей ситуации полностью.