feu angularjs événement lors de l'onglet/le navigateur est fermé
Je tiens à feu du code js dans angularjs contrôleur.
J'ai ceci:
$scope.$on('$destroy', function () {
alert('page1');
});
Cela fonctionne bien quand je suis naviguer en dehors de la page qui est à l'aide de ce contrôleur, mais sa ne fonctionne pas quand je suis à la fermeture de l'onglet/navigateur.
Dois-je utiliser un autre code pour le feu du code js lors de l'onglet/navigateur est en cours de fermeture?
Merci à l'avance, les Laziale
OriginalL'auteur Laziale | 2015-03-19
Vous devez vous connecter pour publier un commentaire.
De l'angle de docs:
Ce simplement gère la situation où le champ lui-même est détruit, ce qui ne semble pas se produire lorsque la tablette/le navigateur est fermé.
Vous devrez utiliser le niveau inférieur méthodes onunload et onbeforeunload événements pour gérer cette situation, voici un autre post, vous pouvez trouver utile:
javascript détecter la fermeture du navigateur à onglet/fermez le navigateur
OriginalL'auteur Mark