我想实现一些网址,例如“域/用户名/时间轴”。用户名是“ string.string”,所以我使用UrlSegment使用regx来匹配字符串。现在,当我导航到“域/用户名”时,它可以工作,但是当我导航至“域/用户名/设置”时,它根本无法工作。
欢迎任何帮助。如果有任何类似的方法,我欢迎。
这是我的应用程序路由模块
Row
答案 0 :(得分:0)
请参见https://github.com/angular/angular/issues/23866 您应该返回使用过的url参数段。
例如: 您不会匹配网址的第一段和第二段(/ categories / categoryId) 网址:/ categories / categoryId / products 数学函数:
export function categoryMatcher(url: UrlSegment[]) {
return url.length === 3 ? ({consumed: url.slice(0,2)}) : null;
}