AngularJS: Rückgabe von Daten vom Dienst an den Controller

Ich versuche, einen Dienst zu erstellen, um JSON zu erhalten und an mich weiterzuleiten. Ich stecke fest

Mein Service:

var myService = angular.module("xo").factory("myService", ['$http', function($http){
  return{
    getResponders: (function(response){
      $http.get('myUrl').then(function(response){
         console.log("coming from servicejs", response.data);
      });
    })()
  };
  return myService;
  }
]);

My Home Controller:

var homeCtrl = angular.module("xo").controller("homeCtrl", ["$rootScope", "$scope", "$http", "myService",
function ($rootScope, $scope, $http, myService) {
 $scope.goData = function(){
     $scope.gotData = myService.getResponders;
 };
 console.log("my service is running", $scope.goData, myService);
}]);

Antworten auf die Frage(4)

Ihre Antwort auf die Frage