我有以下Angular函数:
$scope.updateStatus = function(user) { $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); };
但是无论何时调用此函数,我都会进入 ReferenceError: $http is not defined 控制台。有人可以帮助我了解我在做什么错吗?
ReferenceError: $http is not defined
可能您尚未向$http控制器注入服务。有几种方法可以做到这一点。
$http
请阅读有关DI的参考。然后,它变得非常简单:
function MyController($scope, $http) { // ... your code }