我正在另一个较旧的Java应用程序中构建Angular应用程序,其想法是一个接一个地将用相应的Angular页面替换Java应用程序中的每个页面。但是,我在处理多个页面时遇到了问题。 Java应用程序通过以下方式提供页面 本地主机: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”),而不是查询参数。有什么想法可以解决这个限制吗?