具有辅助路由语法的Angular 2路由通配符

时间:2016-11-18 17:36:32

标签: angular angular2-routing

假设我有这样定义的路由,并且只有一个路由器插座(实际上没有辅助插座):

   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>

0 个答案:

没有答案