AngularJS: Cannot read property 'get', "undefined", $http

var myApp = angular.module('myApp',[]);

myApp.controller('Controller', function($scope, $interval){

    $interval(function($scope, $http){

        $http.get('test.json').success(function(data){
        $scope.notifications = data;
        });
    },5000);

});

Jeder Sehen, was genau ich falsch mache? Das Intervall korrekt funktioniert, da der Fehler wiederholt sich immer 5 Sekunden in der Chrome-Konsole. Bin ich vorbei an der $http-korrekt an den controller?

  • Sie erscheinen nicht vorbei $http in den controller an alle....
  • erstellen Sie eine Fabrik und eine Methode, um die http-get-und invoke-Methode, die hier, nach dem injizieren der Fabrik in den controller. wie @Claies erwähnt in diesem Beispiel haben Sie vergessen zu injizieren $http
InformationsquelleAutor Daniel Dampf | 2015-03-10
Schreibe einen Kommentar