angularjs-http相关内容

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

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

如何在 Angular/Node.js/Express 中将客户端参数传递给服务器端

可能是一个非常基本的问题,但我似乎找不到一个简单的答案. 我有一个利用 Angular 的 $http 的 GET 方法,它从特定的 url (URL_OF_INTEREST) 请求承诺. 在这台服务器上,我运行了一个可以处理 GET 请求的快速脚本 server.js 脚本. server.js var express = require('express');//调用 ex ..
发布时间:2021-11-09 04:02:50 前端开发

Angularjs 中的 jQuery ajax beforeSend 相当于什么?

我熟悉 Jquery AJAX 调用,它具有不同的回调,如 beforeSend、success、complete 等. 这是使用 Jquery 的 AJAX 调用示例: $.ajax({网址:'注册.php',类型:'POST',数据:{姓名:姓名,电子邮件:电子邮件},发送前:函数(){//显示正在加载的 GIF},完成:函数(){//隐藏正在加载的 GIF},成功:功能(数据){// ..
发布时间:2021-11-09 03:47:53 前端开发

Angular Js - 在标头默认设置令牌

我正在尝试向每个 API 调用添加一个带有我的访问令牌的标头.它适用于所有 GET 请求,但是一旦我尝试发出 POST 请求,就不会添加标头. 这是我添加令牌的方法: app.factory('api', function ($http, $cookies) {返回 {初始化:函数(令牌){$http.defaults.headers.common['Token'] = token ||$ ..
发布时间:2021-11-09 02:17:29 其他开发

AngularJS 使用 FormData API 上传多个文件

我需要在使用 Laravel 5.1 作为后端的 Angular 应用程序中将图像和视频文件上传到服务器.所有的 Ajax 请求都需要首先到达 Laravel 控制器,我们在那里有关于文件到达时如何处理的代码.我们之前已经做了普通的 HTML 表单来提交文件上传到控制器,但是在这种情况下我们需要避免表单的页面刷新,所以我通过 Angular 在 Ajax 中尝试这样做. 我需要使用 Ajax ..
发布时间:2021-11-09 02:01:50 PHP

在 AngularJS 中使用带有 Promises 的成功/错误/最终/捕获

我在 AngularJs 中使用 $http,但我不确定如何使用返回的承诺和处理错误. 我有这个代码: $http.get(网址).成功(功能(数据){//处理数据}).错误(功能(数据,状态){//处理 HTTP 错误}).finally(函数(){//执行与成功/错误无关的逻辑}).catch(函数(错误){//捕获并处理来自成功/错误/finally 函数的异常}); 这是一个很好 ..
发布时间:2021-11-09 02:00:28 其他开发

二进制文件损坏 - 如何使用 AngularJS 下载二进制文件

使用带有角度的 ResponseEntity 下载任何文件都不起作用 我需要在客户端使用 angular 下载文件,此文件可以是任何格式,可以是 pdf 或 excel 或图像或 txt ...我的方法仅适用于 txt 文件,并为我提供了 excel 和图像的失败格式,而对于 pdf,它提供了一个空的 pdf. 所以在我的控制器中,这里是调用服务方法的函数: vm.download ..
发布时间:2021-11-09 01:46:55 其他开发

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

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

为什么不推荐使用 AngularJS $http 成功/错误方法?从 v1.6 中删除?

AngularJS 文档对 $http success 和 error 方法有弃用通知.从库中删除此抽象是否有特定原因? 解决方案 问题在于 .success 和 .error 方法不可链接 因为它们忽略返回值.这给熟悉链的人带来了问题,并鼓励不熟悉链的人编写糟糕的代码.见证 StackOverflow 上所有使用 延迟反模式的示例. 引用 AngularJS 团队的一位: I ..
发布时间:2021-11-09 01:40:54 其他开发

AngularJS:获取选定的项

我有一个ng-repeat,可以按行显示用户,当单击用户时,它将打开模式弹出窗口,以编辑包含所有用户详细信息的User.当我为用户选择另一个角色并尝试获取新选择的行以传递到http put时,它不会给出新选择的项目文本,而是仍然返回旧文本 //在表行中显示用户,单击用户名进行编辑 ..

用角度服务链接http.get promises

这是做这件事的不好方法吗?我基本上是在链接诺言,即每次从服务器成功返回时,都会启动一个新的http.get()以获得更多信息,但出错时不要这样做.如果它会导致errorCallback,就不再需要http.get()了! $ http.get(...).then(function(){$ http.get(...).then(function(){$ http.get(...).then(fu ..
发布时间:2021-04-07 19:37:56 其他开发

$ http.get中的随机响应序列

我正在尝试编写一个函数,该函数根据 idArray 中的ID数向服务器发送多个请求.我面临的问题是,被推入 dataArray 的数据未遵循 idArray 的相应ID的正确顺序.我尝试将 timeout 添加到HTTP请求中,以便在 for 循环的下一次迭代之前完全处理先前的请求,但这似乎也不起作用.请帮忙. function commonService($ http,$ q){返回 {ge ..
发布时间:2021-04-07 19:08:46 前端开发