问题标签 [angularjs-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.

0 投票
2 回答
800 浏览

angularjs - 在 $http.success() 内设置的 $scope 上的属性在 $http.success() 之外未定义。为什么?

我正在关注使用 $resource 从 API 调用中检索 JSON 数据的 AngularJS 教程。为了便于理解,我尝试将 $resource 代码替换为 $http 代码,但遇到了作用域问题。在结果$scope.weatherResult之外登录。为什么会这样?视图接收数据就好了。.success()undefined

还,

0 投票
2 回答
719 浏览

angularjs - 解析来自 $http.jsonp 的响应

我在解析从调用 URL 时得到的响应时遇到了麻烦:

编辑:用户界面:

我得到的响应格式为:

它在控制台中引发错误:

请帮帮我。

0 投票
3 回答
5615 浏览

rest - 对 POST 的 ionic restful 身份验证并从 php 获取数据

我正在开发一个离子项目来创建 android 和 ios 应用程序。我是 ionic 新手,需要帮助来了解如何通过托管在我的服务器上的 restful 服务进行登录。

restful 对每个POSTPUT请求使用此身份验证:

所以我正在测试一个POST请求。我不知道如何进行身份验证。服务器端已设置并正在运行。并且api已经过测试,没有错误。(使用可可restclient测试)

好的。这是我的 app.js

这是我的控制器:

我的 php 函数(使用 codeigniter 休息服务器)

这里的问题是,每当应用程序将数据发布到 php 时,我不知道如何应用基本的 restful 身份验证,因为每当它发布数据时,我都会收到“未授权”错误。

对于其他数据,例如使用 获取数据GET,我接收数据并完美处理。只有在这POST部分我很困惑。

0 投票
1 回答
50 浏览

angularjs - 用于累加值的角度单元测试

我是角度单元测试用例的新手,我正在尝试为我在 Angular 控制器中的以下代码编写一个单元测试用例。数据包含加起来并分配给 $scope.Total 的余额

我的测试用例如下

我不断收到错误Expected NaN to be 15.Error: Expected NaN to 15.

请让我知道我在这里做错了什么。如果您能告诉我正确的代码,那就太好了。

提前致谢。

0 投票
1 回答
206 浏览

angularjs - $http.get() 使用 ngrepeat 循环

我有 2 个实体如下

然后是 Person-Car 的关系实体,如下所示

现在,为了在 HTML 页面上的数据上表示这一点,我正在执行以下操作

此外,正在检索数据,如下所示

getCarName由于某种未知原因,脚本在函数上无限循环。请帮助我理解这个问题。另外,请让我知道这是否是一个好的 REST 架构。

0 投票
1 回答
1541 浏览

angularjs - $http - null 纯文本响应

我在 AngularJS 中有一个 $http POST 调用,如果请求错误,它不会显示服务器响应。

当我提交不正确的数据时,API 会以 400 - Bad Request 响应。如果我查看 Chrome 开发者工具中的响应,会有一条纯文本消息:“垂直不正确。” 但是,该消息不在 $http 错误回调的响应中。

我可以获得其他所有内容(状态、标题和配置),但我的响应数据为空。

成功的 POST 被正确处理,所以我知道该功能通常有效。

知道为什么我可以在 Chrome 中看到响应但无法通过 $http 访问它吗?

0 投票
2 回答
640 浏览

javascript - post方法抛出错误

我正在尝试基于教程 https://docs.angularjs.org/tutorial/step_00中的应用程序做一个测试应用程序。它工作正常,但我有 post 方法。

索引.html

控制器.js

Get 方法可以正常工作(显示的 html 代码不包含它的用法),chiliSpicy 函数也可以工作。但是 sendData 函数会抛出错误(成功函数在哪里)

实际上,服务器接收到数据,但是成功函数没有通过。任何想法?谢谢。

0 投票
1 回答
1478 浏览

javascript - angularjs TypeError:未定义不是函数工厂

我正在玩 angularjs。我试图简单地从 json 文件中提取数据。当我运行代码时,文件显示在网络中,但数据未显示在页面上,并且我在控制台中收到以下错误:

TypeError: undefined is not a function at Ob (lib/angular-1-2/angular.min.js:14:6)

我正在使用的代码如下:

json 文件示例

非常感谢任何帮助或建议。

谢谢

0 投票
2 回答
318 浏览

javascript - 如何以及在哪里定义角度 $http 默认值?

我正在尝试在角度应用程序上设置 $http 的默认值,所以我有:

这会引发错误。如何以及在哪里可以设置 $http 的默认值?

0 投票
2 回答
1906 浏览

javascript - 为 rootscope 承诺提供角度服务

我试图确保在加载frame状态时,我$rootScope具有从以前的状态定义的所有必要属性。

ionic.utils模块已正确注入我的角度应用程序。这个模块来自我的services.js文件。

在我的controllers.js文件中,这是我的frame状态对应的控制器:

但是,此控制器在状态转换时返回以下控制台错误:

我无法在我编写的服务中找到错误。一些帮助将不胜感激!

编辑 将依赖注入添加到我的控制器后,现在错误已更改。这里是: