get previous url angular
//Update angular 6+
//The events.filter gives error because filter is not part of events, so change the code to
import { filter, pairwise } from 'rxjs/operators';
this.router.events
.pipe(filter((evt: any) => evt instanceof RoutesRecognized), pairwise())
.subscribe((events: RoutesRecognized[]) => {
console.log('previous url', events[0].urlAfterRedirects);
console.log('current url', events[1].urlAfterRedirects);
});
4.1
10
// private router: Router//inject
this.router.events
.pipe( filter( (evt:any)=>evt instanceof RoutesRecognized),pairwise())
.subscribe((events: RoutesRecognized[]) =>{
console.log('previous',events[0].urlAfterRedirects);//previous url
console.log('current url',events[1].urlAfterRedirects);//current url
} );
Thank you!
10
0
Are there any code examples left?
New code examples in category Javascript