“Получить предыдущий 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);
});
Rich Ratel

Получить предыдущий URL -угловой

  // 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
      }    );
Alive Angelfish

Ответы похожие на “Получить предыдущий URL -угловой”

Вопросы похожие на “Получить предыдущий URL -угловой”

Больше похожих ответов на “Получить предыдущий URL -угловой” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования