使用AngularJS在Spring Data Rest子资源上进行CRUD?

时间:2015-05-16 08:50:25

标签: angularjs spring-data-rest

我正在使用带有AngularJs的Spring Data REST后端作为前端。 如何将子资源添加到“根实体”的最佳方法是什么?

从官方文件第4.4.1节: http://docs.spring.io/spring-data/rest/docs/2.3.0.RELEASE/reference/html/#repository-resources.search-resource 我们可以使用“text / uri-list”

POST到关联资源

子资源的典型示例是对BlogPost的评论,如下所示: POSTing a @OneToMany sub-resource association in Spring Data REST

从Spring文档中我应该分两步进行:

  1. 添加新的子资源(POST一个新的评论)
  2. 然后添加链接(POST文本/ uri-list到BlogPost评论)

1 个答案:

答案 0 :(得分:0)

我没有看到与AngularJS的关系:您可以使用$http$resourcehalClient来发布您的实体。

如果你在博客帖子和评论之间有双向关系,它应该只通过在填写'parentBlogPost'字段的情况下发布评论来工作。如果您返回博客帖子,其评论将自动更新。

如果你有单向关系,那么你也需要发布uri-list