角度2のポータルのような機能を作成しようとしていますが、これはベースナビゲーションと認証などのグローバルサービスを提供しますが、他の開発者が基本的にポータル。角度2モジュールを自分のプロジェクトに移動
私はangle-cliを使っていて、ルータ(loadChildrenを使用)を介してapp.moduleに遅延ロードされているプロジェクト内でモジュールが作成されているという素早い概念証明を行っています。各子モジュールにはそれぞれ独自のルータがあり、親ポータル(app.module)と基本的に切り離されています。
私は最終的にこれらの子モジュールを自分のプロジェクトに移行したいと考えていますが、どこから始めたらいいのか分からず、このオンラインに関する情報はほとんどないようです。誰かが例を知っているか、これを設定する方法を示すことができるなら、私は非常に感謝します。
編集:可能であれば、Angular-CLI機能を引き続き使用したいと思います。
私のディレクトリ構造は次のとおりです。モジュール1、2 & 3は自分のプロジェクトに移る必要があります。
+-- app
│ +-- app.component.css
│ +-- app.component.html
│ +-- app.component.spec.ts
│ +-- app.component.ts
│ +-- app.module.ts
│ +-- module1
│ │ +-- dataflows
│ │ │ +-- dataflows.component.css
│ │ │ +-- dataflows.component.html
│ │ │ \-- dataflows.component.ts
│ │ +-- module1.component.css
│ │ +-- module1.component.html
│ │ +-- module1.component.ts
│ │ +-- module1.module.ts
│ │ \-- other
│ │ +-- other.component.css
│ │ +-- other.component.html
│ │ \-- other.component.ts
│ +-- index.ts
│ +-- module2
│ │ +-- module2.component.css
│ │ +-- module2.component.html
│ │ +-- module2.component.ts
│ │ \-- module2.module.ts
│ \-- module3
│ +-- dummy1
│ │ +-- dummy1.component.css
│ │ +-- dummy1.component.html
│ │ \-- dummy1.component.ts
│ +-- module3.component.css
│ +-- module3.component.html
│ +-- module3.component.ts
│ +-- module3.module.ts
│ \-- dummy2
│ +-- dummy2.component.css
│ +-- dummy2.component.html
│ \-- dummy2.component.ts
+-- index.html