我有以下角度功能:
$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 }