2016-11-30 9 views
1

私はWebアプリをベースにangular2を使ってビジネスウェブアプリを開発しています。 問題が発生しました。私はAuthModule(これは私のカスタムモジュールです)を使って私のangular2アプリケーションをブートストラップしたいと思います。このモジュールは、ログインおよびサインアップ操作を実行する機能を備えています。ユーザーがログインしていないとき、私は私の完全なangular2アプリをブートストラップする必要はありません。私は正常にログインしたユーザの後、すべてのモジュールとコンポーネントをインポートしたい。ただ、そのように.. main.tsで角度2アプリをブートストラップした後にカスタムモジュールをインポートできますか?

import {platformBrowserDynamic} from '@angular/platform-browser-dynamic'; 
const platform = platformBrowserDynamic(); 
platform.bootstrapModule(AppModule); 
ログイン成功後

// i need to import my modules after login 
//platform.importModule([MyCustomModule]);..... 

私はこれが可能であるかどうかわかりません。 angular.ioサイトにAPIドキュメントが表示されません。 これが可能かどうか私に考えてください。

ありがとうございました。

+0

「遅延ロードモジュールの角度2」について調べる必要があります。 – Maxime

答えて

1

なぜ、customModuleを読み込むためにplatform.importModuleを使用しているのですか?このために角度2の遅延ロードを使用することができます。この彼らは遅延ロードを使用しているかを確認中

https://angular-2-training-book.rangle.io/handout/modules/lazy-loading-module.html

https://angular.io/docs/ts/latest/guide/router.html:ここ

は、いくつかの有用なリンクです。

これらのリンクから学習する方法遅延読み込みを使用する方法。

+0

私は確認しています。ありがとう。 –

関連する問題