在很多案例项目中看到有这样的模块切分:
app是整个项目入口,并且定义了一个dataService服务;
app.home是另一个模块,包括home相关controller,directive,service等
app模块中依赖app.home
app.home中的controller注入了app模块中的dataService.
angular.module('app', ['app.home'])
.factory('dataService', function(){
});
angular.module('app.home', [])
.controller('HomeCtrl',['dataService', function HomeController('dataService'){
}]);
我的疑问是app模块和app.home模块是什么关系? 为什么app.home中的controller可以访问到app模块中的dataService服务?
慕尼黑8549860
相关分类