angularjs-http相关内容

如何在没有 jQuery 的情况下使用 $http 发布 urlencoded 表单数据?

我是 AngularJS 的新手,一开始我想开发一个只使用 AngularJS 的新应用程序. 我正在尝试使用 Angular 应用程序中的 $http 对服务器端进行 AJAX 调用. 为了发送参数,我尝试了以下方法: $http({方法:“发布",网址:网址,标头:{'Content-Type': 'application/x-www-form-urlencoded'},数据:$ ..
发布时间:2022-01-30 14:56:39 前端开发

“Access-Control-Allow-Origin"标头包含多个值

我在客户端使用 AngularJS $http 来访问服务器端的 ASP.NET Web API 应用程序的端点.由于客户端与服务器托管在不同的域中,因此我需要 CORS.它适用于 $http.post(url, data).但是一旦我对用户进行身份验证并通过 $http.get(url) 发出请求,我就会收到消息 'Access-Control-Allow-Origin' 标头包含多个值 'h ..
发布时间:2021-12-20 12:46:17 其他开发

使用 Angular 服务链接 http.get 承诺

这是一种糟糕的方式吗?我基本上是在链接承诺,每次从服务器成功返回时,都会启动一个新的 http.get() 以获取更多信息,但不会在出错时启动.如果导致 errorCallback,则不再使用 http.get()s! $http.get(...).then(function() {$http.get(...).then(function(){$http.get(...).then(functi ..
发布时间:2021-11-10 02:56:08 其他开发

用 Fetch API 替换 $http

我正在用 Fetch API 替换 $http 并用 Promise API 替换 $q.正因为如此,Angular 不再运行摘要循环,因此 UI 没有呈现.为了解决这个问题,我尝试了 Zone.js,这似乎部分解决了我们的问题.不幸的是它的 API 在 0.6 中完全改变,所以我们使用 legacy 0.5.15. 现在是实际问题. 刷新页面时,Angular 配置和引导应用程序如预 ..

$http 问题 - 在 md-autocomplete Angular Material 中解决承诺之前无法返回值

我在我的项目中使用 Angular Material md-autocomplete.因为我使用 $http 服务通过 ajax 调用从服务主机获取建议列表. 问题:$http 问题 - 在承诺生效之前无法返回值在 md-autocomplete Angular Material 中解决 我的要求:我需要使用远程数据更新的建议列表md-autocomplete Angular Mater ..

在一个服务 (Angular) 中引用多个 API 调用

我正在通过 Angular $http 请求访问 API,以收集不同足球队的信息. 如果我只访问一个团队,这会很好 - 我会创建一个进行调用的服务,然后在我的控制器中引用服务函数.但是,我想在众多团队中执行此操作,而不必为每个团队创建单独的服务模块. 服务 app.factory('APIService', ['$http',函数($http){return $http.get('h ..

获取 AngularJS 错误:“[$rootScope:inprog] $digest already in progress"没有手动 $apply

关于此错误的其他帖子总是包括有人在不使用安全应用的情况下尝试 $apply,但在我的示例中并非如此.我的函数成功返回了我从 API 请求的数据,但我无法清除这个错误,这让我发疯.每次在 $http 函数中调用 .success 之前,我都会在控制台中收到“错误:[$rootScope:inprog] $digest already in progress".下面是我的控制器和服务.谢谢! 这 ..

AngularJS:获取所选项目

我有一个 ng-repeat 以行显示用户,当用户被点击时,它会打开模态弹出窗口以编辑包含所有用户详细信息的用户.当我为用户选择另一个角色并尝试获取新选择的行以传递给 http put 时,它不会给出新选择的项目文本,而是返回旧文本 //以表格行显示用户,点击用户名进行编辑 {{item.UserName}} ..

AngularJS:获取所选项目

我有一个 ng-repeat 以行显示用户,当用户被点击时,它会打开模态弹出窗口以编辑包含所有用户详细信息的用户.当我为用户选择另一个角色并尝试获取新选择的行以传递给 http put 时,它不会给出新选择的项目文本,而是返回旧文本 //以表格行显示用户,点击用户名进行编辑 {{item.UserName}} ..