假设我有一个控制器,它依赖于两个模块,这两个模块都包含一个具有相同名称的指令或服务。我能指定使用哪个吗?
在这种情况下,secondModule和thirdModule都有一个名为myService的服务。但是,在此示例中,只使用来自thirdModule的服务。我尝试将 secondModule.myService 作为 Ctrl1 的依赖项,但它不起作用。在AngularJS中是否有某种命名空间?
angular.module('myApp', ['secondModule', 'thirdModule'])
.controller('Ctrl1', ['$scope', 'myService', function(scope, myService){
scope.user = myService.getUser();
console.log(myService);
}]);
在这种情况下,secondModule和thirdModule都有一个名为myService的服务。但是,在此示例中,只使用来自thirdModule的服务。我尝试将 secondModule.myService 作为 Ctrl1 的依赖项,但它不起作用。在AngularJS中是否有某种命名空间?