Я предполагаю, что вы используете угловую маршрутизацию, поэтому вы можете просто определить параметр маршрутизатора следующим образом (предположим, что ваш компонент данных называется DetailsComponent
):
Конфигурация маршрутизатора
....
{ path: 'equipDetail/:serialNum', component: DetailsComponent }
....
Выможно установить параметр перенаправления в html, используя <a>
, например:
Link
....
<a [routerLink]="['/equipDetail', equipment.serialnumber]">Detalhes</a>
....
И вы можете прочитать его в DetailsComponent
, например:
Использование параметра
....
constructor(private route: ActivatedRoute) {}
....
ngOnInit() {
this.sub = this.route.params.subscribe(params => {
const serialNum = params['serialNum'];
// here you can use var serialNum to make a request to fetch data
});
}
Надеюсь, это поможет.