これは、AngularJSのモジュールとサービス、およびそれらを定義する方法についての質問です。 angular.module(:AngularJS:1サービス複数のモジュール
- アプリが複数のモジュール
- で構成することができるサービスは、サービスが(一般に)で定義され
- 一般的に使用されるコードは、複数のモジュールによって因数分解して使用することを可能にします'module1')。factory( 'serviceA'、function(){...});
上記のすべてが真である場合、serviceAの定義にmodule1への参照が含まれているのはなぜですか?それを使用したいモジュールを無知にしてはいけませんか?
上記のサービスにアクセスするためにmodule2をビルドしていて、serviceA.jsを参照していた場合、module1は定義されていません。
私の質問は、どのようにして独立したモジュールを作成し、それらのモジュールがすべてグローバルサービスにアクセスするのかということです。私が見たすべての例では、サービスは特定のモジュールと緊密に結合されています。