Sur une page spécifique de mon application, je pense faire un appel au serveur pour mettre à jour les informations sur un intervalle défini. Je suis cependant tombé sur un problème. Je souhaite annuler mon délai d'expiration $ lorsqu'un utilisateur s'éloigne de la page en question afin que l'application n'essaie pas de travailler avec des éléments qui n'existent plus.
Des idées sur la façon de contourner cela?
Utilisation $timeout.cancel
comme ça:
yourTimer = $timeout(function() { /* ... */ }, 5000);
$timeout.cancel(yourTimer);