Angularjs PATCH - undefined不是一个函数

 奶油。 发布于 2022-12-25 13:13

我正在尝试使用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));

更新:卢卡斯的答案现在更具相关性.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有