Bir bileşenim var ve geri gitmek için kullanıcının tarayıcısında geri düğmesine basıp basmadığını tespit etmem gerekiyor.Angular2'de gezinmeyi tekrar kullanıcı nasıl algılar?
Şu anda yönlendirici olaylarına abone oluyorum.
constructor(private router: Router, private activatedRoute: ActivatedRoute) {
this.routerSubscription = router.events
.subscribe(event => {
// if (event.navigatesBack()) ...
});
}
ben window.onpopstate
kullanabileceğinizi biliyor ama Angular2 kullanırken bu kesmek gibi hissediyor.
Bunu app.module'da nasıl içe aktarırım. Bu dersi koyduğum her yerde bir hatam var. – MrD
Açısal belgeler, PlatformLocation'ı doğrudan kullanmamakta, bunun yerine Konum'u kullanmaktadır. –
[@dream_team comment için kaynak] (https://angular.io/api/common/PlatformLocation) – spottedmahn