J'ai un composant et je dois détecter si l'utilisateur a appuyé sur le bouton de retour dans son navigateur pour revenir en arrière.
Actuellement, je suis abonné à des événements de routeur.
constructor(private router: Router, private activatedRoute: ActivatedRoute) {
this.routerSubscription = router.events
.subscribe(event => {
// if (event.navigatesBack()) ...
});
}
Je sais que je peux utiliser window.onpopstate
mais cela ressemble à un bidouillage avec Angular2.