Angular: Как прочитать параметр в строке URL при открытии стартовой страницы? - PullRequest
0 голосов
/ 26 сентября 2019

Как прочитать параметр в строке URL при открытии стартовой страницы?Если я передам идентификатор на URL: mysite.com/productid, и приложение прочитает и запомнит этот идентификатор для дальнейшего использования?Я хочу прочитать QR-код, который содержит путь с идентификатором продукта и перейти непосредственно на сайт к этому разделу продукта.

1 Ответ

0 голосов
/ 26 сентября 2019

Сначала создайте маршрут в файле модуля приложения-маршрутизации, подобный этому

{path: 'test/:id', component: TestComponent}

, получите идентификатор в своем стартовом компоненте и сохраните его в локальном хранилище

constructor(
private activeRoute: ActivatedRoute
) {}

ngOnInit() { 
const getidfromurl = this.activeRoute.snapshot.paramMap.get('id');
localStorage.setItem('my id',getidfromurl);
}
...