@ angular2、@ angular2コンポーネント、@ angular2・モジュール、アプリケーションモジュールの子モジュールを作成するかどうかより良いアプローチでしょう何@Angular 2:コンポーネントまたはモジュールを作成するかどうかより良いアプローチ
または異なるコンポーネントプロジェクトのさまざまな機能のためにangular2
デザインとビジネスの観点から?
@ angular2、@ angular2コンポーネント、@ angular2・モジュール、アプリケーションモジュールの子モジュールを作成するかどうかより良いアプローチでしょう何@Angular 2:コンポーネントまたはモジュールを作成するかどうかより良いアプローチ
または異なるコンポーネントプロジェクトのさまざまな機能のためにangular2
デザインとビジネスの観点から?
NGなどのモジュールだけで論理コンポーネントを含んユニット、サービス、パイプ、ディレクティブ、プロバイダ、
NGモジュールの主な利点は、彼らはあなたがあなたのアプリケーションの論理構造を整理するのに役立つということである - このようですなど、時間をかけてコードベースを維持する方がはるかに簡単
モジュールのさまざまな種類があります:
しばらく前に、私はそのことにgiving a talkたまた、あなたがcode sample
を見てかかることがあります。また、私はカバーし、最新のngconfからこの話https://www.youtube.com/watch?v=ntJ-P-Cvo7oを見てお勧めしますngモジュールの目的。
これはありがとう、これは私が探しているものです –
@AmanPrajapatiあなたは歓迎です – Kuncevic
に依存します。独自のフレームワークを構築して他のプロジェクトで使用する場合は、フィーチャーモジュール(別モジュール)を作成することをお勧めします。たとえば、sidebar
コンポーネントがあり、その同じコンポーネントを別のアプリケーションで使用する場合は、別のモジュールに保持します。
実際には、モジュールにはコンポーネントが含まれています。したがって、AddComponent
,SubComponent
,MultiplyComponent
などがすべてMath
のような単一のビジネスユニットを満たしている場合は、MathModule
の作成を検討する必要があります。
単一のモジュールアプリケーションを作成する場合は、固くて速いルールはありません。しかし、Angularモジュールの素晴らしい機能を考えてみましょう。要求に応じてモジュールをロードすることもできます。したがって、一部のコンポーネントを遅延読み込みする場合は、モジュールでラップする必要があります。他の方法はありません。
あなたのアプリとモジュールのいくつかの独立した機能を指定するために使用されるモジュールは、そのコンポーネントを持つことができます: 'module - > component' –
モジュールはコンポーネントとディレクティブを含んでいます。私はあなたが角度のJSと混同していると思います –