问题标签 [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.
angularjs - 在 $http.success() 内设置的 $scope 上的属性在 $http.success() 之外未定义。为什么?
我正在关注使用 $resource 从 API 调用中检索 JSON 数据的 AngularJS 教程。为了便于理解,我尝试将 $resource 代码替换为 $http 代码,但遇到了作用域问题。在结果$scope.weatherResult
之外登录。为什么会这样?视图接收数据就好了。.success()
undefined
还,
angularjs - 解析来自 $http.jsonp 的响应
我在解析从调用 URL 时得到的响应时遇到了麻烦:
编辑:用户界面:
我得到的响应格式为:
它在控制台中引发错误:
请帮帮我。
rest - 对 POST 的 ionic restful 身份验证并从 php 获取数据
我正在开发一个离子项目来创建 android 和 ios 应用程序。我是 ionic 新手,需要帮助来了解如何通过托管在我的服务器上的 restful 服务进行登录。
restful 对每个POST
或PUT
请求使用此身份验证:
所以我正在测试一个POST
请求。我不知道如何进行身份验证。服务器端已设置并正在运行。并且api已经过测试,没有错误。(使用可可restclient测试)
好的。这是我的 app.js
这是我的控制器:
我的 php 函数(使用 codeigniter 休息服务器)
这里的问题是,每当应用程序将数据发布到 php 时,我不知道如何应用基本的 restful 身份验证,因为每当它发布数据时,我都会收到“未授权”错误。
对于其他数据,例如使用 获取数据GET
,我接收数据并完美处理。只有在这POST
部分我很困惑。
angularjs - 用于累加值的角度单元测试
我是角度单元测试用例的新手,我正在尝试为我在 Angular 控制器中的以下代码编写一个单元测试用例。数据包含加起来并分配给 $scope.Total 的余额
我的测试用例如下
我不断收到错误Expected NaN to be 15.Error: Expected NaN to 15.
请让我知道我在这里做错了什么。如果您能告诉我正确的代码,那就太好了。
提前致谢。
angularjs - $http.get() 使用 ngrepeat 循环
我有 2 个实体如下
然后是 Person-Car 的关系实体,如下所示
现在,为了在 HTML 页面上的数据上表示这一点,我正在执行以下操作
此外,正在检索数据,如下所示
getCarName
由于某种未知原因,脚本在函数上无限循环。请帮助我理解这个问题。另外,请让我知道这是否是一个好的 REST 架构。
angularjs - $http - null 纯文本响应
我在 AngularJS 中有一个 $http POST 调用,如果请求错误,它不会显示服务器响应。
当我提交不正确的数据时,API 会以 400 - Bad Request 响应。如果我查看 Chrome 开发者工具中的响应,会有一条纯文本消息:“垂直不正确。” 但是,该消息不在 $http 错误回调的响应中。
我可以获得其他所有内容(状态、标题和配置),但我的响应数据为空。
成功的 POST 被正确处理,所以我知道该功能通常有效。
知道为什么我可以在 Chrome 中看到响应但无法通过 $http 访问它吗?
javascript - post方法抛出错误
我正在尝试基于教程 https://docs.angularjs.org/tutorial/step_00中的应用程序做一个测试应用程序。它工作正常,但我有 post 方法。
索引.html
控制器.js
Get 方法可以正常工作(显示的 html 代码不包含它的用法),chiliSpicy 函数也可以工作。但是 sendData 函数会抛出错误(成功函数在哪里)
实际上,服务器接收到数据,但是成功函数没有通过。任何想法?谢谢。
javascript - angularjs TypeError:未定义不是函数工厂
我正在玩 angularjs。我试图简单地从 json 文件中提取数据。当我运行代码时,文件显示在网络中,但数据未显示在页面上,并且我在控制台中收到以下错误:
TypeError: undefined is not a function at Ob (lib/angular-1-2/angular.min.js:14:6)
我正在使用的代码如下:
json 文件示例
非常感谢任何帮助或建议。
谢谢
javascript - 如何以及在哪里定义角度 $http 默认值?
我正在尝试在角度应用程序上设置 $http 的默认值,所以我有:
这会引发错误。如何以及在哪里可以设置 $http 的默认值?
javascript - 为 rootscope 承诺提供角度服务
我试图确保在加载frame
状态时,我$rootScope
具有从以前的状态定义的所有必要属性。
该ionic.utils
模块已正确注入我的角度应用程序。这个模块来自我的services.js文件。
在我的controllers.js文件中,这是我的frame
状态对应的控制器:
但是,此控制器在状态转换时返回以下控制台错误:
我无法在我编写的服务中找到错误。一些帮助将不胜感激!
编辑 将依赖注入添加到我的控制器后,现在错误已更改。这里是: