问题标签 [angularjs-resource]

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 投票
0 回答
106 浏览

angularjs - AngularJS 增加了额外的 &

我想传递一个字符串化的 JSON 作为参数,但 Angular 在我的查询末尾不断添加额外的 &。这让我很头疼。

我是这样称呼它的:

这反过来又调用:

以下是 q 的定义方式:

所以问题是,angularJS GET:

额外的 & 号导致我的后端行为不端。

如何摆脱它?

0 投票
1 回答
3178 浏览

javascript - 带有两个参数的 Angular $resource 端点

我有一个使用服务来处理 $resource 的设置,如下所示:

服务

调用函数

但是,当 PUT 调用实际通过时,它会到达端点: /api/events/123/slots/其中 123 是合适的,@Id@slotId永远不会附加。所以,我想要的是/api/events/123/slots/456,但这永远不会发生。

0 投票
1 回答
2624 浏览

angularjs - angularjs中的$resource回调函数

我在我的 html 中设置了一个由 ng-click 事件调用的方法:

然后在我的 javascript 文件中,我有以下服务:

从 html 调用的方法是:

在此更新发生之前,

这是与此部分相关联的单位 ID 的列表。unit这个方法基本上用看起来像这样的真实对象更新这个列表:

在我的浏览器中,上面的代码返回了section我正在寻找的更新后的对象,所有unit对象都嵌套在section.

但是,我真正想要的是实现一个回调,该回调获取materials与此更新对象中的单元相关联的所有 id 列表section,并检索它们。

如果我尝试这样做,并改为使用以下回调,我得到的列表sectionUnits仍然只是 id:

我查看了很多 SO 线程和原始文档,但我有点卡在这一点上。

谢谢!

0 投票
1 回答
576 浏览

ruby-on-rails - AngularJS:如何将 ID 传递给显示操作?

我只是在学习 AngularJS。我有以下 JSON 端点

/api/v1/leaderboards/:id

它返回与 ID 对应的排行榜。

我有以下 AngularJS 服务:

而这个 AngularJS 控制器:

这是我的观点(在haml中):

当我加载页面时,我在控制台中看到了这个错误:

GET http://localhost:3000/api/v1/leaderboards 404 (Not Found)

如果我:id用实际的排行榜 ID 替换,那么一切正常。但是如何从视图级别传递该 ID?

0 投票
3 回答
19795 浏览

javascript - 在角度 $resource 上添加自定义函数

我有一个像这样的角度资源

现在我想在视图中有全名,我可以添加一个方法,以便当我这样做时

而不是在 html 中执行以下操作

我这样做

有没有办法将此属性添加到$resource

0 投票
3 回答
3739 浏览

javascript - Angularjs资源工厂transformResponse没有被调用

下面是我的代码

我正在使用 angular 1.0.7,无法弄清楚为什么我的 transformResponse 没有被调用。我相信这个版本的角度支持transformResponse,如果不是如何实现类似的回调。

0 投票
1 回答
122 浏览

javascript - 在AngularJS中创建新资源后无法获取新对象属性

我正在尝试在 AngularJS 中创建一个 Person 类型的新资源。创建资源后,我想获取新的资源 ID(由服务器返回)。

我在 Karma 中得到“预期未定义为 32”。

我认为我的代码片段与信用卡代码片段末尾的$Resource 文档提供的代码片段非常接近。

关于我做错了什么的任何想法?

0 投票
0 回答
248 浏览

angularjs - Angularjs和IE10在保存资源时没有发布数据

我无法弄清楚为什么我的模型在使用 IE10 时没有保存在 AngularJs 中。它在 IE8、9、Chrome 和 Firefox 中运行良好。我在使用 Fiddler 时看到的问题是没有随请求发送任何帖子数据。该请求被触发到正确的位置,但只是发布数据。它也是一个 POST。

我的代码如下:

我在后端使用 Django 和美味的派。

0 投票
1 回答
1678 浏览

angularjs - 目的 #没有方法“保存”

我有一个使用 Spring MVC Rest API 的相当简单的 AngularJS 应用程序。

我可以查询 API。但是我在创建对象时遇到了麻烦。我收到以下错误,但无法弄清楚原因。我看过类似的问题,但我的 API 正在返回创建的对象,并且据我所知,我的注入是正确的。

这是来自 javascript 控制台的堆栈:

这是我的控制器:

这是我的服务:

感谢您提供任何帮助。

0 投票
2 回答
11286 浏览

angularjs - 如何从角度资源 $save() 读取响应并保留原始数据

我是 Angular 的新手。我确定我在这里遗漏了一些基本的东西。

我有一个对象,我将其发布到服务器以创建它。服务器返回对象 ID,我需要读取和更新客户端中的对象。

服务器只会返回对象 ID,但是,在客户端,我有其他数据在我执行回调时无法使用(我无权访问原始数据)。

添加了以下 jsfiddle 代码作为参考