Je dois détecter un événement de rafraîchissement de page dans mon application de page unique.
Vous ne pouvez pas être sûr, car un rafraîchissement de la page du navigateur équivaut à quitter l'application puis à l'ouvrir.
Ce que vous pouvez faire, c'est de détecter l'événement de sortie de la page et l'événement ouvert de l'application.
Dans le bloc app.run (), insérez la fenêtre 'fenêtre' et ajoutez:
window.onbeforeunload = function () { // handle the exit event };
Et sur l'événement $ routeChangeStart
$rootScope.$on('$routeChangeStart', function (event, next, current) { if (!current) { // handle session start event } });
Et si définitivement vous devez lier ces deux événements, il doit être sur le côté du serveur / serveur …
J'espère que ça aide.