2016-10-26 10 views
0

私は、アプリケーションの外にモジュールを格納する必要がある、より大きなプロジェクトで作業しています。 srcフォルダの外に格納されているモジュールを遅延ロードすることができるかどうかは知っていますか?srcの外側に遅延ロードモジュールがあります。角度付きCLI

例:app.router.tsで

./ 
- src/ 
    - app/ 
    - app.router.ts 
     ... 
- +lazy/ 
    - lazy.module.ts 
    - lazy.component.ts 
    - lazy.router.ts 

{ 
    path: '', 
    loadChildren: '../+lazy/lazy.module#LazyModule' 
} 

答えて

0

私は怠惰なロードされたモジュールは、デフォルトのエクスポートを持っている必要があることに注意してください、解決策を見つけました。

export default class LazyModule { } 

ルータ:

{ 
    path: '', 
    loadChildren:() => 
     System.import('../+lazy/lazy.module').then((m: any) => { 
      return m.default; 
     }) 
} 
関連する問題