angularjs-http相关内容
关于此错误的其他帖子总是包括有人在不使用安全应用的情况下尝试 $apply,但在我的示例中并非如此.我的函数成功返回了我从 API 请求的数据,但我无法清除这个错误,这让我发疯.每次在 $http 函数中调用 .success 之前,我都会在控制台中收到“错误:[$rootScope:inprog] $digest already in progress".下面是我的控制器和服务.谢谢! 这
..
我正在编写一个上传文件并将其发布到 Spring 控制器的简单服务.控制器操作此数据并以 JSON 形式返回多个对象.我正在使用以下 Angular 服务: myApp.service('fileUpload', [ '$http', function($http) {this.uploadFileToUrl = 函数(文件,uploadUrl){var fd = new FormData();
..
我们在 Angular Controller 中有几个方法,它们不在作用域变量上. 有谁知道,我们如何在 Jasmine 测试中执行或调用这些方法? 这是主要代码. var testController = TestModule.controller('testController', function($scope, testService){函数handleSuccessOfAP
..
我正在尝试访问 post 方法中的数据,它的名称是 Login() 但是当 URL 传输到它的位置时会产生错误. 错误:-拒绝连接'http://smartlearner.com/SmartLearner/UserAccount/LearnerLoginByMobileApp?Email=abc@gmail.com&Password=12345&crossDomain=true'因为它违反了
..
可能是一个非常基本的问题,但我似乎找不到一个简单的答案. 我有一个利用 Angular 的 $http 的 GET 方法,它从特定的 url (URL_OF_INTEREST) 请求承诺. 在这台服务器上,我运行了一个可以处理 GET 请求的快速脚本 server.js 脚本. server.js var express = require('express');//调用 ex
..
我熟悉 Jquery AJAX 调用,它具有不同的回调,如 beforeSend、success、complete 等. 这是使用 Jquery 的 AJAX 调用示例: $.ajax({网址:'注册.php',类型:'POST',数据:{姓名:姓名,电子邮件:电子邮件},发送前:函数(){//显示正在加载的 GIF},完成:函数(){//隐藏正在加载的 GIF},成功:功能(数据){//
..
我们在 Angular Controller 中有几个方法,它们不在作用域变量上. 有谁知道,我们如何在 Jasmine 测试中执行或调用这些方法? 这是主要代码. var testController = TestModule.controller('testController', function($scope, testService){函数handleSuccessOfAP
..
我正在尝试使用 ng-upload 在 AngularJS 中上传文件,但我遇到了问题.我的 html 看起来像这样:
类别
..
我正在尝试向每个 API 调用添加一个带有我的访问令牌的标头.它适用于所有 GET 请求,但是一旦我尝试发出 POST 请求,就不会添加标头. 这是我添加令牌的方法: app.factory('api', function ($http, $cookies) {返回 {初始化:函数(令牌){$http.defaults.headers.common['Token'] = token ||$
..
我正在本地虚拟主机 (http://foo.app:8000) 上运行 Angular 应用.它正在使用 $ 向另一个本地 VirtualHost (http://bar.app:8000) 发出请求http.post. $http.post('http://bar.app:8000/mobile/reply', 回复, {withCredentials: true}); 在 Chrome D
..
我需要在使用 Laravel 5.1 作为后端的 Angular 应用程序中将图像和视频文件上传到服务器.所有的 Ajax 请求都需要首先到达 Laravel 控制器,我们在那里有关于文件到达时如何处理的代码.我们之前已经做了普通的 HTML 表单来提交文件上传到控制器,但是在这种情况下我们需要避免表单的页面刷新,所以我通过 Angular 在 Ajax 中尝试这样做. 我需要使用 Ajax
..
我在 AngularJs 中使用 $http,但我不确定如何使用返回的承诺和处理错误. 我有这个代码: $http.get(网址).成功(功能(数据){//处理数据}).错误(功能(数据,状态){//处理 HTTP 错误}).finally(函数(){//执行与成功/错误无关的逻辑}).catch(函数(错误){//捕获并处理来自成功/错误/finally 函数的异常}); 这是一个很好
..
出现此错误: angular.min.js:122 TypeError: $http.get(...).success 不是函数在 getUserInfo (app.js:7)在新的 (app.js:12)在 Object.invoke (angular.min.js:43)在 Q.instance (angular.min.js:93)在 p (angular.min.js:68)在 g
..
使用带有角度的 ResponseEntity 下载任何文件都不起作用 我需要在客户端使用 angular 下载文件,此文件可以是任何格式,可以是 pdf 或 excel 或图像或 txt ...我的方法仅适用于 txt 文件,并为我提供了 excel 和图像的失败格式,而对于 pdf,它提供了一个空的 pdf. 所以在我的控制器中,这里是调用服务方法的函数: vm.download
..
我是 AngularJS 的新手,一开始,我想只使用 AngularJS 开发一个新应用程序. 我正在尝试使用我的 Angular 应用程序中的 $http 对服务器端进行 AJAX 调用. 为了发送参数,我尝试了以下操作: $http({方法:“发布",网址:网址,标头:{'Content-Type':'application/x-www-form-urlencoded'},数据:
..
AngularJS 文档对 $http success 和 error 方法有弃用通知.从库中删除此抽象是否有特定原因? 解决方案 问题在于 .success 和 .error 方法不可链接 因为它们忽略返回值.这给熟悉链的人带来了问题,并鼓励不熟悉链的人编写糟糕的代码.见证 StackOverflow 上所有使用 延迟反模式的示例. 引用 AngularJS 团队的一位: I
..
我有一个ng-repeat,可以按行显示用户,当单击用户时,它将打开模式弹出窗口,以编辑包含所有用户详细信息的User.当我为用户选择另一个角色并尝试获取新选择的行以传递到http put时,它不会给出新选择的项目文本,而是仍然返回旧文本 //在表行中显示用户,单击用户名进行编辑
..
这是做这件事的不好方法吗?我基本上是在链接诺言,即每次从服务器成功返回时,都会启动一个新的http.get()以获得更多信息,但出错时不要这样做.如果它会导致errorCallback,就不再需要http.get()了! $ http.get(...).then(function(){$ http.get(...).then(function(){$ http.get(...).then(fu
..
我尝试使用Web Api从服务器发送/获取数据.WebApiConfig.cs: config.MapHttpAttributeRoutes();config.Routes.MapHttpRoute(名称:"DefaultApi",routeTemplate:"{controller}/{action}"); RouteConfig.cs: 公共静态无效RegisterRoutes(Ro
..
我正在尝试编写一个函数,该函数根据 idArray 中的ID数向服务器发送多个请求.我面临的问题是,被推入 dataArray 的数据未遵循 idArray 的相应ID的正确顺序.我尝试将 timeout 添加到HTTP请求中,以便在 for 循环的下一次迭代之前完全处理先前的请求,但这似乎也不起作用.请帮忙. function commonService($ http,$ q){返回 {ge
..