1
상태 변경이 발생할 때 보류중인 요청을 모두 중지하려고합니다. 아래 코드는 $ http에서는 제대로 작동하지만 $ resource에서는 제대로 작동하지 않습니다.
var cancel=$q.defer();
$http.get('api/cafservicestatus',{timeout:cancel.promise,cancel:cancel}).then(onsuccess,onerror);
function onsuccess(result) {
console.log(result)
}
function onerror(error) {
console.log(error)
}
function stopHttp() {
$http.pendingRequests.forEach(function(request) {
if (request.cancel) {
request.cancel.resolve();
}
});
}
그러나이 코드는 여기에 $ 자원 작동하지 않습니다 내가 $ 자원을
이는 내가 원하는 특정 controller.What에 대한 문제를 해결하는 것은 한 번에와 $ rootScope에 대한 모든 요청을 취소하는 것입니다 하지만 어쨌든, 고마워. –