Edit in JSFiddle

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>