如何使用AngularJS使用Spring Data Rest Webservices API

时间:2015-09-21 17:56:09

标签: angularjs spring rest restangular

我一直在应用程序中使用Spring Rest Data API(只是为了好玩)。 我有核心,工作正常,但现在我想使用AngularJS作为前端。 我曾与Jackson合作(将Java对象映射到JSON),但使用Spring Rest Data,Json的响应不同,它有_embedded_linksself等链接,这些都让我感到惊讶迷惑。我在根网址http://localhost/8080/app/api/tarifas中有这样的内容 enter image description here

我使用了一个名为restangular的JS脚本,但我有几个问题(我是Angular的新手)

在我的控制器中我有这个 enter image description here

检查错误
enter image description here

如果我在app.config(...)中添加RestangularProvider并将Controller更改为getList而不是get,则工作正常,但我需要几种实体数据格式。

enter image description here

欢迎任何帮助。如果你知道更好的方法,请告诉我。 谢谢!

更新 我发现了一个表单(我不知道它是否更好),但现在我的问题是下一个: 我有其他对象作为属性(realtionship)的对象,JSON中的引用是一个链接(不是对象)。然后,在网格中;描述的内部对象的值为空。为了获得json数据,我发现了这一点 enter image description here

现在我有一个寄存器的下一个内容(一个网格)
enter image description here

我的网格(In Angular,HTML)看起来像这样(空字段)
enter image description here

如何从成员estadocategoria等检索属性说明并将其显示在网格中。应该提出要求吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用angular.toJson或json.stringify

Angular-toJson documentation

Json.stringify documentation