2017-12-28 8 views

答えて

0

あなたはあなたの考え方にこれら2つの参照にチェックを行うことができます:

1)「Webアプリケーションの場合、ルートモジュールは、例えば、ブラウザ固有のレンダラーを提供BrowserModuleを、インポート、およびngIfなどのコアディレクティブをインストール、ngForなど。

で利用可能な詳細情報:「我々が最初に気づくのは、私たちのモジュールは明示的な依存関係としてBrowserModuleを輸入していることである

https://blog.angular-university.io/angular2-ngmodule/

2)BrowserModuleがビルトインされている輸出モジュール以前のバージョンのAngularとは異なり、テンプレート内で* ngForや* ngIfのようなディレクティブを使用できるようにするためには、これらの依存関係を明示的にインポートする必要があります。上で利用できる

さらに詳しい情報:

https://angular-2-training-book.rangle.io/handout/modules/introduction.html

3)私たちはBrowserModuleが、CommonModuleをインポートされていません。ここでBrowserModuleのドキュメントを見ると、ブラウザでAngularアプリケーションをレンダリングするのに役立つ他の多くのサービスでCommonModuleを再エクスポートしていることがわかります。これらのサービスは、ルートモジュールを特定のプラットフォーム(ブラウザ)と結合していますが、機能モジュールをプラットフォームに依存しないようにしたいと考えています。 CommonModuleをインポートするのはそのためです。共通のディレクティブとパイプのみをエクスポートします。

私の質問は、これらの一般的な指令をインポートすることだけですか?ブラウザや関連タスクでアプリを読み込むようなことは何ですか?

私の回答にコメントしたので、私はあなたのニーズにより正確なこの3番目の情報でそれを更新しました。詳細:

https://angular-2-training-book.rangle.io/handout/modules/feature-modules.html

はそれが役に立てば幸い!

+0

おかげで以下のリンクを参照してください。角度2のApp

にブートストラップするのに役立ちます。 「BrowserModuleは、基本ディレクティブ、パイプ、サービスをエクスポートする組み込みモジュールです。以前のバージョンのAngularとは異なり、* ngForや*のようなディレクティブを使用できるようにするには、これらの依存関係を明示的にインポートする必要があります。私たちのテンプレートの中に。 "私の質問は、これらの一般的な指令をインポートすることだけですか?ブラウザや関連タスクでアプリを読み込むようなことは何ですか? – user1388835

+0

私はそれが多分あなたが角度の "遅延ロード"モジュールのような何かを探しているだけではない場合、私の答えを更新しました。 –

関連する問題