我有以下Angular函数:
$scope.updateStatus = function(user) { $http({ url: user.update_path,method: "POST",data: {user_id: user.id,draft: true} }); };
但是每当这个函数被调用,我得到ReferenceError:$ http没有在我的控制台中定义。有人可以帮助我理解我在这里做错了吗?
可能你没有注入$ http服务到你的控制器。有几种方法。
请阅读this reference about DI.然后它变得很简单:
function MyController($scope,$http) { // ... your code }