Comment annuler un $requête http dans AngularJS?

Donné une requête Ajax dans AngularJS

$http.get("/backend/").success(callback);

quel est le moyen le plus efficace pour annuler cette demande si une autre demande est lancé (même en arrière-plan, les différents paramètres, par exemple).

  • Aucune des réponses ci-dessous fait annuler la demande elle-même. Il n'y a aucun moyen d'annuler une requête HTTP, une fois qu'il quitte le navigateur. Tous les ci-dessous les réponses simplement abondon de l'auditeur, d'une certaine façon. La requête HTTP continue de frapper le serveur, est toujours traités et le serveur envoie toujours une réponse, c'est juste une affaire de déterminer si le client est toujours lisening pour que la réponse ou pas.
  • $requête http annuler sur la route à modifier freakyjolly.com/how-to-cancel-http-requests-in-angularjs-app
  • code pour promise.abort() stackoverflow.com/a/50415480/984780
InformationsquelleAutor mpm | 2012-12-18