我正在尝试使用angular $ http.patch()函数来调用API URl根据这些答案的建议 - 1和2我已在配置中将application-Type标头设置为application/json.
但我仍然得到错误:
undefined不是一个函数
我在这里想念什么?下面是我的代码,其中错误正在抛出(注意:我在我的服务中注入了$ http,其他方法GET,POST,PUT,DELETE正常工作):
deleteAll: function (data) { // custom service function url = $rootScope.config.api.stack.add_stack; return $http.patch(url,angular.toJson(data)); // error thrown here in firebug }
AngularJs版本:v1.2.16
即使我尝试使用最新的angularjs版本,但仍然没有woking
ne4istb.. 14
$ http中没有补丁方法.在配置中使用$ http
$http({ method: 'PATCH', url: url, data: angular.toJson(data));
更新:卢卡斯的答案现在更具相关性.