Шаг 1. Создайте новый пустой компонент с именем routingTest.component.ts и просто console.log ('routingTest!');в ngOnInit ().
Шаг 2. Попробуйте получить доступ к этому компоненту из URL, например, localhost / urlTest.Посмотрите, успешно ли вы console.log, перейдите к следующему шагу.
Шаг 3. Добавьте определение маршрута в ваши Маршруты с параметром, как описано ниже.
routing.ts
{ path: 'urlTest/:id', component: RoutingTestComponent}
После настройки вашего маршрута, теперь вы сможете получить параметр url.И используйте ActivatedRoute в @ angular / router, чтобы извлечь параметры, как описано здесь в документации :
routingTest.component.ts
import { Router, ActivatedRoute, ParamMap } from '@angular/router'; //import library
Constructor(public route:Router){}
ngOnInit(){
let id = this.route.snapshot.paramMap.get('id');
console.log(id);
}
Если вы успешно используете «id» console.log, это означает, что вы можете делать с этим все, что захотите.
Любые вопросы приветствуются.Я надеюсь, что это поможет.