私は Java 開発者で、Web サービスを使用するフロントエンドを作成しようとしています。彼らのサイトのチュートリアルに従って、モジュールの概念に苦労していることを認めなければなりません。誰かが、なぜ、何を、いつ、どのように使用する必要があるかを説明できますか? 「Java 方式」に相当するものがある場合、比較も非常に高く評価されます。
3 に答える
Angular のドキュメントから:
モジュールは、サービス、ディレクティブ、フィルター、および構成情報のコレクションです。
モジュールは、アプリケーションにすることも、他のモジュールに注入できるコンポーネントのコレクションにすることもできます。Angular では、これが関連するものをグループ化する方法であり、その依存性注入システムの恩恵を受けることができます。
たとえば、メイン アプリをモジュールにすることができ、そのパーツをより小さくまとまりのあるパッケージ (他のモジュール) に分割できます。サードパーティ コンポーネント (他のモジュール) を使用して、メイン アプリに挿入することもできます。
angular.module('app', ['app.controllers', 'app.directives', 'third-party-module1', 'third-party-module2');
最後に、Dan Wahlinのビデオ チュートリアル: Angular in 60-ish minutesをお勧めします。
「Java 方式」に相当するものがある場合、比較も非常に高く評価されます。
この点についてコメントを追加したいだけですが、それを行うのに十分な評判がありません。
この点については、Java のパッケージ (例: com.team.module) はわずかに同等であり、パッケージ内に別のサブパッケージ (com.team.module.directive、com.team.module.service) を含めることができます。これらは、再利用と保守のためにプロジェクトをコンポーネントに構造化するのに役立ちます。