同じ名前のディレクティブまたはサービスを含む 2 つのモジュールに依存するコントローラーがあるとします。どちらを使用する必要があるかを正確に指定できますか?
angular.module('myApp', ['secondModule', 'thirdModule'])
.controller('Ctrl1', ['$scope', 'myService', function(scope, myService){
scope.user = myService.getUser();
console.log(myService);
}]);
この場合、secondModuleとthirdModuleの両方にmyServiceというサービスがあります。ただし、この例ではthirdModuleの 1 つだけが使用されます。Ctrl1の依存関係としてsecondModule.myServiceのようなものを入れてみましたが、うまくいきません。AngularJS にある種の名前空間はありますか?