2016-08-10 2 views
1

Angular2 rc.4-5angular2デフォルトルートとしてのルートの作り方

私は以下のルート設定をしています。

デフォルトルートとしてどのようにルートを作ることができますか。ページがロードされると、をリダイレクトせずにhelloコンポーネントに移動します。

let routes: RouterConfig = [ 

       { 
        path: 'hello', 
        component: HelloComponent 
       }, 
       /*{ 
        path: '', 
        redirectTo: '/hello', 
        pathMatch: 'full' 
       },*/ 
       { 
        path: 'increment', 
        component: IncComponent 
       },{ 
        path: 'adder', 
        component: AdditionComponent 
       },{ 
        path: 'roman', 
        component: RomanComponent 
       } 
      ]; 
router.resetConfig(this.routes); 
+0

リダイレクトの問題は何ですか?それが新しいルーターでどのように行われたかです。 –

+0

リダイレクトの問題は、コンポーネントの非同期ロードを使用しています。パスロードが存在するかどうかわからない場合は、 –

+0

新しいルータとRC5に関するAngularのドキュメントに従っており、リダイレクトしたくありません。リダイレクトの要件はありません。今私は次の問題に直面しています。 'app.module'では' AppComponent'をブートストラップしていて、 'app.router'に2つの追加ルート(危機管理センターと英雄)があります。そして、私はこのエラーが発生しています:ルートに一致することができません: '' AppComponent'をホームページのようにしたいです。 {path: ''、component:AppComponent}というルートを追加すると 'AppComponent'が2回表示されます。これをどうすれば解決できますか? – Kosmonaft

答えて

関連する問題