假设我有这样定义的路由,并且只有一个路由器插座(实际上没有辅助插座):
export const routes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'user', redirectTo: 'user', pathMatch: 'full' },
{ path: 'admin', redirectTo: 'admin', pathMatch: 'full' },
{ path: '**', component: PageNotFoundComponent }
];
但是,无论出于何种原因,我在localhost/(aux:foo)
中键入的URL中,通配符不匹配并抛出异常:
Error: Cannot match any routes. URL Segment: 'foo'
我能抓住这样的路线并以其他方式处理它们吗?虽然用户实际提供这样一个URL的可能性很低,但我仍然认为应该有一种方法可以优雅地处理它?</ p>