gpt4 book ai didi

javascript - Angularjs PATCH - undefined 不是函数

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:44 24 4
gpt4 key购买 nike

我正在尝试使用 Angular $http.patch() 函数来调用 API URl正如这些答案所推荐的那样 - 12我已在配置中将 Content-Type header 设置为 application/json。

但我仍然得到错误:

undefined is not a function

我在这里遗漏了什么?下面是我抛出错误的代码(注意:我在我的服务中注入(inject)了 $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 版本,但仍然无法正常工作

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

最佳答案

$http中没有patch方法。使用 $http with config

$http({ method: 'PATCH', url: url, data: angular.toJson(data));

更新:Lukas 下面的回答目前更相关。

关于javascript - Angularjs PATCH - undefined 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25545582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com