问题标签 [restangular]

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 投票
5 回答
39316 浏览

javascript - 与 ngResource 相比,使用 Restangular 有什么优势?

ngResource用...实现东西似乎已经很简单了

ngResource上使用Restangular有什么优点/缺点?

1.1.3$resource将返回承诺,并且可以使用latest PR commit来实现。将来是否会提供支持$resource以支持 Restangular 所做的其他动词?如果发生这种情况,Restangular 似乎会消失并变得无关紧要。

0 投票
2 回答
5863 浏览

rest - Restangular all("customers").getList() 不返回结果

我开始使用 Restangular 从我的 AngularJS 应用程序发送 RESTful 请求。我部署了一个 REST 服务,在该服务上http://localhost:20080/v1/customer生成带有客户信息的 JSON。

当我调试 AngularJS 应用程序时,它会在后端 REST 服务中遇到断点,但是在浏览器控制台中,它总是会记录“无法找到状态代码为 0 的客户”。此外,我从未在注册为 setResponseExtractor 的函数中遇到断点。

我也没有在控制台中看到任何错误。

当我http://localhost:20080/v1/customer在浏览器中打开时,我得到以下响应:

我的 Restangular 代码如下:

想法?

0 投票
2 回答
2945 浏览

javascript - 在 AngularJS 中的控制器之前加载用户上下文

我开发了一个应用程序,并且我有一个 REST API 用于从我的 AngularJS 应用程序中获取应用程序资源。当用户自己登录时,我将他的访问令牌保存在 cookie 中。如果他刷新页面,我想从令牌中获取用户信息,例如:

认证服务:

但是如果用户访问需要用户变量的控制器:

控制器代码是在 API 调用结束之前执行的,所以我有一个空变量。在启动控制器之前等待用户数据加载是否有一个好的解决方案?

我找到了这个链接,但我正在寻找一种更全局的方法来初始化应用程序上下文。

0 投票
1 回答
1196 浏览

angularjs - 如何使用 Restangular 访问嵌套文档

我第一次开始使用 restangular 并努力访问嵌套文档。如果我有这样的猫鼬模式:

要访问部门内的员工,我想我可以简单地执行以下操作:

虽然我可以检索一个部门,并且当我这样做时,它有一个嵌套的员工数组,正确地填充了我期望的员工。我实际上无法按照我的意图通过其 id 检索单个员工。我最终得到一个404。

我究竟做错了什么?

0 投票
3 回答
12193 浏览

angularjs - 从 Restangular POST 获得响应

发送 Restangular POST 后如何获取响应对象?

我正在尝试获取新的对象 ID。

谢谢。

0 投票
1 回答
9700 浏览

angularjs - How to return/edit REST resource with AngularJS & Restangular

Using Restangular for AngularJS, keep getting an object object from Mongolab.

I'm sure it has to do with Promise but not sure how to use/implement this coming from old Java OO experience.

(Side note, would something like Eloquent Javascript, some book or resource help me understand the 'new' Javascript style?)

The small web app is for Disabled Students and is to input/edit the students, update the time they spend after school and then output reports for their parents/caregivers every week.

Here's the code that returns undefined when popping up a new form (AngularJS Boostrap UI modal)

I personally think Restangular & the documentation is a great addition so hope it doesn't dissuade others - this is just me not knowing enough.

Thanks in advance

app.js ...

0 投票
4 回答
24538 浏览

javascript - 未捕获的 ReferenceError:_ 不是从 restangular 定义的

我收到此错误:Uncaught ReferenceError: _ is not defined from restangular尝试使用 Restangular 时。

HTML

应用程序.js

0 投票
1 回答
12042 浏览

javascript - Restangular POST 始终为空

我想我不明白 POST 是如何在 RESTful api 中完成的。在 Restangular 中创建一个新对象时:

我希望它将带有用户值的 $_POST 数组传递给 url example.com/api/building/5

并且知道它正在向正确的脚本发出 POST 请求,但 $_POST 数组为空。知道我做错了什么吗?

0 投票
1 回答
189 浏览

javascript - 如何使用 Restangular 修改主键?

我有一个非常简单的对象,称为“标签”,它只有一个字符串主键。当我去编辑它...

发出的请求是调用:

使用正确的数据:

我毫不怀疑,如果我不尝试修改主键,一切正常,但我的服务器端 REST API 不期望/oldId/newId格式,所以我得到 404。这是Restangular中的错误,还是我的 REST API 需要修复吗?

0 投票
2 回答
679 浏览

angularjs - 柱子上的Restangular展平模型?

假设我有以下形式,包括一个模型和一个嵌套模型:

我这样发布:

我在服务器端(在本例中为 Rails)所期望的是一个嵌套哈希,如下所示:

但我得到的是:

似乎模型正在被展平,并且第一个模型中的字段也在范围之外重复。

如何在发布模型的同时保持其嵌套,并且最好不要在哈希范围之外重复模型字段?