Errore con $ http.get in angularJS – Success not not Function

Ottenere questo errore:

angular.min.js: 122 TypeError: $ http.get (…). success non è una funzione su getUserInfo (app.js: 7) su new (app.js: 12) su Object.invoke (angular.min .js: 43) at Q.instance (angular.min.js: 93) at p (angular.min.js: 68) at g (angular.min.js: 60) at g (angular.min.js: 61 ) at g (angular.min.js: 61) at angular.min.js: 60 at angular.min.js: 21

Ecco il mio codice:

var gitHub = angular.module('gitHub', []); gitHub.controller('mainController', ['$scope', '$http', function($scope, $http) { var $scope.user = ''; function getUserInfo($scope, $http){ $http.get('https://api.github.com/users') .success(function (result) { $scope.user = result; console.log(result); }); }; getUserInfo($scope, $http); }]); 

e qui è l’html

    Github Users Directory     

GitHub Users

Who do you want to search for?
{{ user }}