1.第一个module里定义一个factory
angular.module('myApp1', [])
.factory('Chats', function() {
return{
all: function() {
return '123';
}
}
});
2.第二个module里定义一个controller,在这个controller里注入module1的factory,像以下这样写是不行的,要么在[ ]里写入对module1的依赖['myApp1'],要么再写一个module3同时依赖于module1和module2
angular.module('myApp2', [])
.controller('c2', function($scope, Chats) {
$scope.pp=Chats.all();
});
3.写第三个module,同时依赖于module1和module2
angular.module('myApp3', ['myApp1','myApp2']);
<div ng-app="myApp3" ng-controller="c2">
<h1>Hello {{pp}}</h1>
</div>