我有一个主应用程序“MyApp”,有自己的控制器和作用域,我希望“MyApp”使用带有自己的控制器和作用域的模块“SharedModule”,但是模块的控制器似乎没有被调用。有谁知道为什么?
<div ng-app="MyApp" ng-controller="MyController">
<div ng-controller="SharedModuleController">
</div>
</div>
<script>
angular
.module('SharedModule',[])
.config(['$httpProvider', function ($httpProvider) {
// call 1st
}])
.controller('SharedModuleController', function($scope){
// not called: skipped
});
angular
.module('MyApp',['SharedModule'])
.config(['$httpProvider', function ($httpProvider) {
// called 2nd
}])
.controller('MyController', function($scope){
// called 3rd
});
</script>
这只是我输入的一个示例代码,用于模拟代表我当前长代码的概念。语法可能不是100%正确。