angularjs-不同文件和不同目录中的不同模块
我想把我的angular应用程序分成不同的模块,因为它越来越大了 在主模块中,我有这个代码,它位于app/js/app.js目录中angularjs-不同文件和不同目录中的不同模块,angularjs,Angularjs,我想把我的angular应用程序分成不同的模块,因为它越来越大了 在主模块中,我有这个代码,它位于app/js/app.js目录中 angular.module('mainApp', ['subApp']); 我在app/components/business/business.js目录中的子模块 angular.module('subApp', []); 如果我现在启动我的应用程序,我会收到错误未捕获错误:无模块:subApp 如果我将子应用程序放在mainApp的文件中,它就可以正常工作
angular.module('mainApp', ['subApp']);
我在app/components/business/business.js目录中的子模块
angular.module('subApp', []);
如果我现在启动我的应用程序,我会收到错误未捕获错误:无模块:subApp
如果我将子应用程序放在mainApp的文件中,它就可以正常工作
您能告诉我,为了让angular在不同的目录中找到子应用程序,我必须做些什么吗?包含
angular.module('subApp',[])的文件在点击语句angular.module('mainApp',['subApp'])之前,需要加载code>代码>您是否尝试在html中对脚本声明\引用重新排序。好的,我在html文件中包含了带有子应用模块的文件。现在我找到了子应用程序,但是我得到了一个错误,supApp的控制器丢失了。我正在使用$routeProvider中的subApp控制器。当。。。主应用程序的。还有什么我必须做的吗?你是如何使用$routeProvider的。代码示例最好在单独的问题中使用,并在mainAPP中使用适当的标题代码:var myModule=angular.module('mainAPP',['subAPP']);myModule.config(['$routeProvider',函数($routeProvider){$routeProvider.when('/test',{templateUrl:'components/test/test list.html',controller:SubAppCtrl};}]);子应用中的代码:var myapp=angular.module('subAPP',[]);控制器('SubAppCtrl'、['$scope'、'$rootScope'、'$translate',函数($scope、$rootScope、$translate){..]);