2017-07-25 8 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

角度からの誤差はありますか?ルータのアウトレットに名前を付けないように制限していますか?それはpath1では動作していますが、path2では動作していません。違いがありますか? – user3205479

+0

私はそれをダイナミックパスにのみ使用します – Hareesh

関連する問題