2017-05-18 10 views
0

をリダイレクト理解しようとすると? 2つのアスタリスクは何に対応していますか?ドキュメント<a href="https://angular.io/guide/router" rel="nofollow noreferrer">https://angular.io/guide/router</a></p> <p>「**」とのルートは何をするん からのルート例

const appRoutes: Routes = [ 
    { path: 'crisis-center', component: CrisisListComponent }, 
    { path: 'heroes',  component: HeroListComponent }, 
    { path: '', redirectTo: '/heroes', pathMatch: 'full' }, 
    { path: '**', component: PageNotFoundComponent } 
]; 

答えて

0

ドキュメンテーションをすばやく見ると、ワイルドカードルートと見なされます。

ドキュメントからのお見積もり: 'デフォルトルートとワイルドカードルートのままにしてください!これらは、アプリケーション自体のトップレベルの懸念事項です。

'各ルーティングモジュールは、インポート順にルート設定を補強します。 ワイルドカードルートは、すべてのURLと一致し、ヒーロールートに移動しようとします。

0

wildcard routeです。その上にマッチしないURLのキャッチオール。

これらのいずれかを持つ必要はありませんが、そうでない場合、ユーザーが悪いルートに移動すると、404は表示されません。混乱している空白のページが表示されます。

これはメッセージを提供する機会を提供します。

関連する問題

 関連する問題