Угловая маршрутизация через параметры запроса GET
Я создаю Angular-приложение внутри другого, более старого Java-приложения, и идея в том, что одну за другой мы будем заменять каждую страницу в Java-приложении соответствующей Angular-страницей. Тем не менее, я сталкиваюсь с проблемой обработки нескольких страниц. Приложение Java обслуживает страницы следующим образом localhost:8080/app/Track? Page={pageName} Я пытаюсь выяснить, как именно я могу написать маршрут для обработки страниц этого типа, так как Angular, похоже, любит только каталог на основе маршруты. Я пытался использовать совпадение
export function GTSPage(url: UrlSegment[], group: UrlSegmentGroup,
pageName: string): UrlMatchResult {
console.log(url);
let answer: UrlMatchResult = url.length === 1 &&
url[0].path.indexOf(pageName) >= 0 ? ({consumed: url}) : null;
return answer;
}
но это, похоже, не работает, потому что UrlSegment даст мне только путь (который является просто "Track"), но не параметры запроса. Любые идеи, как я могу обойти это ограничение?