Вы можете получить такие параметры запроса, используя ActivatedRoute, а затем сохранить их в одной переменной. Вот пример:
import {Router, ActivatedRoute, Params} from '@angular/router';
import {OnInit, Component} from '@angular/core';
@Component({...})
export class MyComponent implements OnInit {
constructor(private activatedRoute: ActivatedRoute) {}
ngOnInit() {
let url = this.activatedRoute.snapshot._routerState.url
let urlSegment = this.activatedRoute.snapshot.routeConfig.path
}
}
У меня есть этот URL :::: http://localhost:4200/product/productDetails/79
У меня вывод URL такой: ::: "/ product / productDetails / 79"
Мой вывод urlSegment выглядит следующим образом ::: "productDetails /: id"
Надеюсь, это сработает.