2016-12-15 8 views
2

誰でも私の違いを教えてくださいcomponentloadChildrenredirectToRouterModuleコンポーネント、loadChildren、redirectTo

export const ROUTES: Routes = [{ 
    path: '', redirectTo: 'signin', pathMatch: 'full' 
    }, { 
    path: 'app', loadChildren:() => System.import('./layout/layout.module') 
    }, { 
    path: 'login', loadChildren:() => System.import('./login/login.module') 
    }, { 
    path: 'signin', loadChildren:() => System.import('./signin/signin.module') 
    }, { 
    path: 'error', component: ErrorComponent 
    }, { 
    path: '**', component: ErrorComponent 
    } 
]; 

答えて

1

明らかに、ドキュメントがそれを行うことができます。 routerページを確認してください。そうでない場合、component直接componentへのパスをリンクすることで、loadChildrenasynchronous componentredirectToをロードするために使用される

は別の経路にリダイレクトするだけです。

+0

'loadChildren'は' components'や 'modules'を読み込むために使われますか? – Jordi

+0

これはモジュール用ですが、loadChildrenには特別な構文があります。 'loadChildren: 'app/admin/admin.module#AdminModule''ここでファイルとクラスを指定します。しかしもう一度、ドキュメントをチェックしてください。 – Sakuto

+0

コメントよりもあなたの答えがうまく収まる@Sakuto –

関連する問題