问题标签 [angular-http]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 如何使用包含参数的 url 构建获取请求
我正在尝试使用以下 url 执行获取请求以从服务器恢复数据:
如何在 AdngularJS 中使用 $http.get 来做到这一点?
javascript - Angularjs:通过 $http 调用来改变 $resource
我如何比较这些不同调用的结果?url 和水果列表存储在不同的 json 文件中,我会在将它们作为承诺发送之前比较它们。他们应该彼此等待,并履行共同的承诺。
我知道这有点生气,但我必须以这种方式去做。
Plunker 示例:http ://plnkr.co/edit/ICwvYI?p=preview
任何帮助将不胜感激!
javascript - $http.put 可以将数据写入 JSON 文件吗
我为新手问题道歉,但在网上搜索时我得到了相互矛盾的答案。
我创建了一个 AngularJS 应用程序,以使用 $http.get 从 JSON 文件中读取数据,并将数据显示为表单,每个表单元素都与 ng-model 绑定。理想情况下,我希望用户能够编辑所需的字段并单击保存,然后在 JSON 文件中更新该数据。有人告诉我,要做到这一点,您将需要像 NodeJS 这样的第 3 方服务器,但我看到其他示例显示它正在视频中完成。有人可以告诉我,如果没有第 3 方服务器,这是否可行,如果可以,这样做的最佳做法是什么。
谢谢
angularjs - 设置 http 授权标头时,AngularJS 应用程序崩溃
我想向 twitter api 发出请求并获取当前登录的用户源。
我用“apigee”尝试了 twitter api,一切正常。即使将授权标头从“apigee”复制到“邮递员”中,我也会取回数据。
好吧,但是当我尝试在我的 angular-app 中发出 http-request 时,整个应用程序停止工作。在浏览器中只有输出“{{message}}”,控制台打印两条错误消息:
我的应用程序中的代码如下所示
谁能帮助我或告诉我我做错了什么。凯文
angularjs - 如何在 AngularJS 中同步两个 $resource 调用
我正在尝试执行以下操作:在我的控制器中,我有使用 $recource 调用从数据库中获取数据的函数。服务“我的服务”
控制器
我需要填充的 dataToFill 来对恢复和构建的数据做其他事情,但是资源调用是异步的,我该怎么做?
javascript - AngularJS:在自定义服务中执行 $http 请求并返回数据
我已经在 Angular 中定义了一个自定义 http 服务,如下所示:
我可以像这样在我的控制器中访问此服务:
但是,我现在需要简化此过程,使其全部包含在具有静态 url 的服务中,并且它只返回数据。这样我就可以像这样在控制器中调用它:
我似乎无法调整服务来获得此功能。有人知道正确的方法吗?
angularjs - 当 $routeChangeSuccess 事件处理程序触发时,需要准备好从 $http 获取页面加载的返回数据
我的问题是,在页面加载时,当 $routeChangeSuccess 事件触发时,从 AJAX 接收的数据可能还没有准备好。换句话说,我在事件处理程序和 AJAX 之间存在竞争条件。
当事件在页面加载时触发时,如何确保这些数据存在。
这是一个演示问题的小提琴:http: //jsfiddle.net/ajrt4/3/
我的场景:我有一个由$http
AJAX 调用接收到的数据填充的选择框。此选择框用于导航,表示用户可以选择然后前往的一组路线。因为选择框需要让选择的选项始终反映他们当前的路线,所以$routeChangeSuccess
当用户在浏览器中使用后退和前进按钮时,我在事件上使用事件处理程序来更改选择的下拉菜单。
这是我的控制器中的一个示例:
看法:
接收到的数据只需要加载一次,所以我不需要或不想使用resolve
它,$routeProvider
因为它与另一个控制器和视图一起使用。这也意味着我不会在事件处理程序中嵌套 AJAX 调用并冗余获取数据。我认为可以解决这个问题的是使用 Angular 的$q
promise API,但不确定如何。
angularjs - 在“认证前”laravel 路由上带有角度的 HTTP 帖子
我只通过 laravel 验证我的用户,所以 angular 不知道它。但我需要在“之前的身份验证”路线上使用 angular 执行 $http.post 以获得一些配置文件信息:
laravel 路由.php
角度 app.js
现在我收到带有“Illuminate\Session\TokenMismatchException”的内部服务器错误(500),因为 laravel 认为我没有登录。
有人可以帮我解决这个问题吗?
提前致谢 :)
angularjs - $http POST 从服务到控制器的响应
在以下情况下如何获得服务的响应?
服务:
控制器:
在上述情况下,我通过控制器发布数据,它工作正常,但现在我希望响应进入我的控制器。
怎么做到的??
javascript - 为什么 $http 成功不返回更新的承诺?
所以我知道,当对$http
结果调用成功或错误时,它将在$http
promise 上调用,然后将返回原始的而不是更新的。我真的不明白为什么?!
目前,您可以编写如下内容:
更多的编码风格,是否有充分的理由不将这里的代码替换为这个?
我真的不知道如何看待这两种方法......是否有充分的理由使用它们来解决这个限制?
感谢您提供任何信息!