Я пытаюсь настроить Angular для маршрутизации на основе параметров URL
const routes: Routes = [
{ matcher: (url: UrlSegment[]) => {
console.log(url);
return url.length === 1 && url[0].path.indexOf('id=form') > -1 ? ({consumed: url}) : null;
},
component: FormComponent },
{ matcher: (url: UrlSegment[]) => {
console.log(url);
return url.length === 1 && url[0].path.indexOf('id=list') > -1 ? ({consumed: url}) : null;
},
component: ListComponent },
{ path: '**', component: PageComponent }
];
URL-адрес /worker?id=form&row=12345
должен соответствовать первому маршруту
URL-адрес /worker?id=list
должен соответствоватьВторой маршрут
Моя проблема в том, что внутри моего сопоставителя url.parameters - пустой объект, поэтому я не могу сопоставить его.
Ценю любую помощь