J'ai la fonction angulaire suivante:
$scope.updateStatus = function(user) {
$http({
url: user.update_path,
method: "POST",
data: {user_id: user.id, draft: true}
});
};
Mais chaque fois que cette fonction est appelée, je reçois ReferenceError: $http is not defined
dans ma console. Quelqu'un peut-il m'aider à comprendre ce que je fais mal ici?
angularjs
javascript-framework
angular-http
Garçon grassouillet
la source
la source
J'ai vécu le même problème lorsque j'utilisais
J'ai changé le code ci-dessus en donné ci-dessous. N'oubliez pas d'inclure $ http (2 fois) comme indiqué ci-dessous.
et cela a bien fonctionné.
la source
Juste pour compléter la réponse d'Amit Garg , il existe plusieurs façons d'injecter des dépendances dans AngularJS.
Vous pouvez également utiliser
$inject
pour ajouter une dépendance:la source