Angular app注入模块的控制器没有运行

时间:2015-04-01 19:33:10

标签: angularjs angularjs-scope

我有一个主应用程序“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%正确。

0 个答案:

没有答案