Для получения текущего адреса страницы в Angular 8 вы можете использовать сервис Location
из пакета @angular/common
.
- Сначала вам необходимо импортировать
Location
в ваш компонент:
import { Location } from '@angular/common';
- Затем вы можете внедрить
Location
в конструктор вашего компонента:
constructor(private location: Location) { }
- Далее можно использовать метод
location.path()
для получения текущего пути:
getCurrentPath() { const path = this.location.path(); console.log(path); // печать текущего пути в консоль }
Вы можете вызвать этот метод в любом месте вашего компонента, чтобы получить текущий путь страницы. Например, вы можете вызвать его при инициализации компонента в методе ngOnInit()
.
ngOnInit() { this.getCurrentPath(); }
В результате вызова getCurrentPath()
в консоль будет напечатан текущий путь страницы.
Использование сервиса Location
позволяет получить текущий путь страницы в Angular 8.