2017-07-25 90 views
1

我是新来的角路由器,请看下面的代码;无法匹配任何路由角

export const appRoutes: Routes = [{ 
    path: '', 
    component: GridComponent, 
    outlet: 'center' 
},{ 
    path: 'login', 
    component: LoginComponent, 
    outlet: 'center' 
}]; 
@NgModule({ 
    imports: [RouterModule.forRoot(appRoutes, { useHash: true })],  
    exports: [RouterModule] 
}) 
export class AppRoutingModule { } 

app.html 
-------- 
<header></header> 
<router-outlet name="center"></router-outlet> 
<footer></footer> 

当我打http://localhost:59050/#/login我收到以下错误Cannot match any routes. URL Segment: 'login'但是当我打http://localhost:59050/#/它显示了gridcomponent。我也曾经使用和未使用<base href="/" >。任何帮助是极大的赞赏。

+0

你使用辅助路线吗? – Hareesh

+0

你可以试试'http:// localhost:59050 /#/ login(center:)'? –

回答

0

删除outlet: 'center'如果您不使用辅助路线,您不需要它。

+0

如果我使用有角度的任何错误?他们是否限制我不要命名router-outlet?它正在为path1而不是为path2工作,所以它有什么不同? – user3205479

+0

我只将它用于动态路径 – Hareesh

相关问题