问题标签 [ngresource]

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 投票
1 回答
2124 浏览

angularjs - AngularJS ngResource 不发送自定义标头

我正在尝试使用 ngResource 来查询 REST API。我需要在自定义标头中指定我的 API 密钥。我试过这样:

然后我在我的控制器中使用它:

检查 XHR 时未设置我的自定义标题。.get()另外,为什么 XHR 不会运行,直到我在初始方法之后调用空$resource:get()

我也尝试$httpResource直接设置标题:

但是当我检查网络请求时,这仍然没有设置自定义标头。我错过了什么?

0 投票
0 回答
268 浏览

javascript - AngularJS MVC4 不适用于 ngResource

我是 Angular 的新手。我正在处理的演示项目不喜欢我对使用 ngResource 的更改(而不是 $http 或 $q 承诺语法)

当我单击下面 Registration.html 中的 Courses 链接时,它开始一遍又一遍地调用角度控制器,直到浏览器崩溃。(还有一点奇怪的是 Registration.html 页面的内容一遍又一遍地加载到 ng-view div 中)

预先感谢您的协助。

以下是我认为与问题相关的部分。

Web.config 摘录

全球.asax.vb

WebApiConfig.vb

路由配置.vb

...现在是 Angular 的东西。我的主页称为 Registration.html 这个演示站点与学生班级注册有关——因此名称为 Registration.html

为了简洁起见,我会将所有Javascript添加到一个块中,但它们包含在 Registration.html 部分中列出的单独文件中。

这是api/Courses的结果

这不应该是相关的,但这是我的Templates/Courses.html文件

0 投票
2 回答
921 浏览

php - PHP没有收到来自$resource AngularJS的帖子

我在 Angular 中有一个工厂服务,它成功地将我的电子邮件发布到我已使用 Firebug 验证的 HTTP 请求中,但我的 PHP 文件没有看到该电子邮件。我正在访问我的 PHP 文件,因为我可以回显它的响应,但是正如我已经提到的那样,我发送它的电子邮件值没有被接收。

控制器(部分):

工厂:

PHP:

我也尝试过使用$_POST来获取电子邮件。

回顾一下:

  • 在 HTTP 请求中成功发布电子邮件。
  • 正在访问 PHP 文件并从中获取响应。
  • PHP 没有收到我发送的电子邮件值。
0 投票
1 回答
1705 浏览

angularjs - 使用 AngularJS 将数据发布到 SharePoint 2010 列表

长话短说:我一直在尝试将数据推回到我们的 SP2010 实施的列表中,但没有成功。传奇从使用直接 ajax 开始,它有效,然后我尝试通过带有 ngResource 插件的工厂函数。那是一个失败......我至少可以让它失败是得到这个错误作为回应:

不用说,当我通过 $http 函数尝试几乎相同的尝试时,我哭了,ala:

我遇到了同样的错误……对我来说,这看起来像是 SharePoint 休息失败……我还能如何解决这个问题(同时请记住,每个请求我只能取回 1000 条记录,因为 SharePoint 很糟糕)?

似乎任何类型的 $filter 被传入以缩小我的标准最终会炸毁一切。我将如何执行 SQL 类型的 SELECT 语句而实际上却无法执行? ;_;

提前谢谢了!

/罗马

0 投票
1 回答
137 浏览

javascript - 在没有 new 运算符的情况下使用 $resource 的问题

我正在尝试在我的应用程序中使用 Angular Promise API。我有点困惑。我在下面的代码中创建了一个工厂

我在控制器中使用这个工厂,当我实现这样的功能时

它失败了,我得到错误“无法读取未定义的属性'$getAll'”
但是当我像这样使用'new'关键字时

有用。

我知道构造函数和普通函数之间的区别。但我不明白为什么 Promise API 只在第二种情况下有效。
谁能帮我理解它是如何工作的?

0 投票
2 回答
2071 浏览

javascript - 是否可以在 AngularJS 中的资源上设置默认查询参数?

如果我有一个如下定义的简单资源,我的理解是我可以调用该Receipt.query()方法从服务器获取集合。我的理解也是,如果我调用Receipt.query({freightBill: 123}),那么 cargoBill 会被添加为查询参数,例如/distribution/inbound?freightBill=123. 我怎么能以这种方式传递查询参数,然后从我的工厂,还为页面、大小和排序添加默认查询参数?

生成的请求可能看起来像/distribution/inbound?freightBill=123&page=0&size=20&sort=number,desc

0 投票
1 回答
855 浏览

angularjs - 如何通过 ng-resource 向我的 rails-api 发送正确的请求?

我使用 rails-api gem 创建了一个 API,并且我有一个基于 angular 的客户端应用程序,我在其中使用 ng-resource。

我确实认为我发送到我的 API 的请求应该更像 {post=>{"kind"=>"GGG"}} 而不是 {"kind"=>"GGG"} 我必须找到一种方法我的 api 可以处理我现在发送的请求。现在我被 400 Bad Request 错误困住了,我不知道如何解决它。

  • 这是我的导轨控制器:

    /li>
  • 这是我的角度控制器:

    /li>
  • 这是我的角度工厂:

    /li>
  • 在我的日志中,我有:

    /li>

-

0 投票
2 回答
19440 浏览

angularjs - Chrome 上的未捕获对象错误。Angularjs + ngResource

在 Chrome 上使用调试时,它一直显示此错误:未捕获的对象,在 angular.js:36 上。

我究竟做错了什么?:/

谢谢你的帮助 :)

模块和资源对象 (services.js)

控制器(controller.js)

应用程序.js

HTML

0 投票
2 回答
1101 浏览

angularjs - ng-grid 没有填充有角度的 $resource

我正在尝试填充 ng-grid,使用和 ngResource $resource 调用,但在 ng-grid 已经呈现之后,ajax 调用似乎总是为时已晚。网格呈现标题但未填充数据。这是代码片段和 jsfiddle

0 投票
2 回答
669 浏览

angularjs - ng-repeat 保存后不会自动刷新

我正在尝试通过保存发布一些数据,但除非我刷新,否则无法在浏览器中看到数据,todo.id 立即显示,但不显示 todo.name