В Angular вам нужно определить параметризованный путь, если вы хотите, чтобы Angular направлял к нему. Добавьте новый путь в app.routing.module.ts
с тем же именем, но с идентификатором параметра.
app.routing.module.ts
@NgModule({
declarations: [ ... ],
imports: [
RouterModule.forRoot([
{ path: 'HOME', component: HomeViewComponent },
{ path: 'HOME/:id', redirectTo: 'HomeViewComponent' } // add new route with id parameter
])
],
exports: [
RouterModule,
],
providers: [],
})
export class AppRoutingModule {}
После этого вызовите вашу страницу следующим образом:
<a routerLink="/HOME" [queryParams]="{'id':'123456'}">
Это решит вашу проблему.