Angularコンポーネントとモジュールの違いは何ですか?質問する

Angularコンポーネントとモジュールの違いは何ですか?質問する

私はビデオを見たり記事を読んだりしてきましたが、これは特定の記事記事の冒頭にはこう書いてある。

Angular のアプリケーションはモジュール構造に従います。Angular アプリには、それぞれが単一の目的専用の多くのモジュールが含まれます。通常、モジュールは、Angular アプリを実行するために他のモジュールと統合される、まとまりのあるコード グループです。

モジュールは、コードからいくつかのクラス、関数、値をエクスポートします。コンポーネントはAngular の基本ブロックであり、複数のコンポーネントがアプリケーションを構成します。

モジュールは、別のモジュールのライブラリになることができます。たとえば、主要な Angular ライブラリ モジュールである angular2/core ライブラリは、別のコンポーネントによってインポートされます。

これらは交換可能な用語ですか? コンポーネントはモジュールですか? しかしその逆はあり得ませんか?

ベストアンサー1

コンポーネントはビュー (html) を制御します。また、他のコンポーネントやサービスと通信して、アプリに機能を提供します。

モジュールは 1 つ以上のコンポーネントで構成されます。HTML は制御しません。モジュールは、他のモジュールに属するコンポーネントが使用できるコンポーネント、依存性インジェクターによって注入されるクラス、およびブートストラップされるコンポーネントを宣言します。モジュールを使用すると、コンポーネントを管理してアプリにモジュール性をもたらすことができます。

おすすめ記事