массив маршрутов
const routes: Routes = [
...
{path:'exam-list',component: ExamListComponent},
{path:'exam-panel/:Id',component: ExamPanelComponent}
..
];
импортированный массив
@NgModule({
imports: [RouterModule.forRoot(routes)],
событие щелчка
onSelect(examdetails)
{
this.router.navigate(['exam-panel',examdetails.Id])
}
по событию клика onselect()
Я получил эту ошибку Ошибка: Uncaught (в обещании): Ошибка: Не удается сопоставить ни один маршрут. Сегмент URL: 'exam-panel' с параметром, когда я использую routerLink, он работает нормально, но событие click не работает с router.navigate
когда я использую [routerLink]=['/exam-panel/',examdetails.Id], он работает, но когда я использую router.navigate, он перемещается по первой панели экзамена маршрута с параметром ok, затем автоматически маршрутизируется к дому страница