Tengo la siguiente función angular:
$scope.updateStatus = function(user) {
$http({
url: user.update_path,
method: "POST",
data: {user_id: user.id, draft: true}
});
};
Pero cada vez que se llama a esta función, me meto ReferenceError: $http is not defined
en mi consola. ¿Alguien puede ayudarme a entender lo que estoy haciendo mal aquí?
angularjs
javascript-framework
angular-http
Gordito chico
fuente
fuente
He pasado por el mismo problema cuando estaba usando
He cambiado el código anterior al siguiente. Recuerde incluir $ http (2 veces) como se indica a continuación.
y ha funcionado bien.
fuente
Solo para completar la respuesta de Amit Garg , hay varias formas de inyectar dependencias en AngularJS.
También puede usar
$inject
para agregar una dependencia:fuente