У меня есть следующая угловая функция:
$scope.updateStatus = function(user) {
$http({
url: user.update_path,
method: "POST",
data: {user_id: user.id, draft: true}
});
};
Но всякий раз, когда эта функция вызывается, я попадаю ReferenceError: $http is not defined
в консоль. Может ли кто-нибудь помочь мне понять, что я здесь делаю неправильно?
angularjs
javascript-framework
angular-http
Пухлый мальчик
источник
источник
Я прошел через ту же проблему, когда я использовал
Я изменил приведенный выше код на приведенный ниже. Не забудьте включить $ http (2 раза), как указано ниже.
и это сработало хорошо.
источник
Чтобы завершить ответ Амит Гарг , есть несколько способов внедрить зависимости в AngularJS.
Вы также можете использовать
$inject
для добавления зависимости:источник