AngularJs ReferenceError: $http is not defined

Probably you haven’t injected $http service to your controller. There are several ways of doing that.

Please read this reference about DI. Then it gets very simple:

function MyController($scope, $http) {
   // ... your code
}

Leave a Comment