2016-07-18 20 views

答えて

1

いいえ、ガードはユーザーの役割へのルートアクセスを制限します。ゲスト/顧客/管理者/ etc。

初期ロード後にrouter.resetConfig()関数を使用してルートを変更できます。したがって、デフォルトの空のルートでアプリケーションをロードしてから、jsonをフェッチした後、新しいルートでresetConfig()を呼び出すことができます。例えば

:リモートJSONを言うとき、あなたはhttp経由でJSONを取得している

 let rc: RouterConfig = [ 
      { path: 'xyz', component: Test }, 
      { path: 'abc', component: Test }, 
     ]; 
     router.resetConfig(rc); 
関連する問題