2017-09-26 12 views
2

@ angular2、@ angular2コンポーネント、@ angular2・モジュール、アプリケーションモジュールの子モジュールを作成するかどうかより良いアプローチでしょう何@Angular 2:コンポーネントまたはモジュールを作成するかどうかより良いアプローチ

または異なるコンポーネントプロジェクトのさまざまな機能のためにangular2デザインとビジネスの観点から?

+0

あなたのアプリとモジュールのいくつかの独立した機能を指定するために使用されるモジュールは、そのコンポーネントを持つことができます: 'module - > component' –

+0

モジュールはコンポーネントとディレクティブを含んでいます。私はあなたが角度のJSと混同していると思います –

答えて

2

NGなどのモジュールだけで論理コンポーネントを含んユニット、サービス、パイプ、ディレクティブ、プロバイダ、

NGモジュールの主な利点は、彼らはあなたがあなたのアプリケーションの論理構造を整理するのに役立つということである - このようですなど、時間をかけてコードベースを維持する方がはるかに簡単

モジュールのさまざまな種類があります:

しばらく前に、私はそのことにgiving a talkたまた、あなたがcode sample

を見てかかることがあります。また、私はカバーし、最新のngconfからこの話https://www.youtube.com/watch?v=ntJ-P-Cvo7oを見てお勧めしますngモジュールの目的。

+0

これはありがとう、これは私が探しているものです –

+0

@AmanPrajapatiあなたは歓迎です – Kuncevic

0

に依存します。独自のフレームワークを構築して他のプロジェクトで使用する場合は、フィーチャーモジュール(別モジュール)を作成することをお勧めします。たとえば、sidebarコンポーネントがあり、その同じコンポーネントを別のアプリケーションで使用する場合は、別のモジュールに保持します。

実際には、モジュールにはコンポーネントが含まれています。したがって、AddComponent,SubComponent,MultiplyComponentなどがすべてMathのような単一のビジネスユニットを満たしている場合は、MathModuleの作成を検討する必要があります。

単一のモジュールアプリケーションを作成する場合は、固くて速いルールはありません。しかし、Angularモジュールの素晴らしい機能を考えてみましょう。要求に応じてモジュールをロードすることもできます。したがって、一部のコンポーネントを遅延読み込みする場合は、モジュールでラップする必要があります。他の方法はありません。

関連する問題