私はメインのアプリケーションモジュールを持っていますが、これには子モジュールが必要ですが、これらの子どもが他のサービスやコンポーネントを使用しないようにしたいので、サブアプリケーションのように動作するので完全に分離してください。AngularJSモジュールを他のモジュールから分離することは可能ですか?
AppModule
- ModuleA
- ModuleB
たとえば、次のPlunkerでは、モジュールAのprivateServiceにモジュールBがアクセスできないようにしたいとします。
https://plnkr.co/edit/PewaB7kGZp2I6XCxPMW9?p=preview
私はそれをどのように行うことができますか? ui-routerをそのまま使用できますか?
これはモジュールのためのものです。このアプローチで抱える困難を説明してください。 「可能です」という回答は短すぎるため投稿できません(そして、ちょっと価値があります)。 – estus
私は、例えば、** moduleA **と** moduleB **のような2つの他のモジュールを注入する親アプリを持っていると、moduleAはすべてのmoduleBサービスとコンポーネントを使用することができます。 –
moduleAがmoduleB単位に依存する場合、moduleBはmoduleAの依存としてロードする必要があります。 moduleAがmoduleBユニットの一部を使用していますが、すべてではない場合、ユニットはmoduleAとmoduleBの両方によってロードされる共通モジュールに分割されます。 – estus