var app = angular.module('MyApp', []);
app.controller('testC2',function($scope,remoteData){
$scope.getData = function(){
alert('name:'+remoteData.name+' value:'+remoteData.value);
}
});
app.factory('remoteData',function(){
var data = {name:'n',value:'v'};
return data;
});
<div ng-app="MyApp">
<div ng-controller="testC2">
<button ng-click="getData()">获取远程数据</button>
</div>
</div>