POST 使用 ng-admin 到嵌套资源

POST to a nested resource using ng-admin

文档显示了 example 如何通过在 $http Angular 服务上使用拦截器来获取嵌套资源 (http://[baseApiUrl]/posts/123/comments) 上的实体。 我想知道如何在嵌套资源上创建实体。这在 ng-admin 上是否可以不借助自定义页面?

我已经为此苦苦挣扎了一段时间,并找到了解决方法。我也试过你的拦截器来获取一些父对象的子对象。有用。但是我回到 embedded_list 以在一个 post/put 中创建和更新带有子对象的父对象到后端。因此,在获取 /posts/123 时,我在对象中也有注释。然后,在更改一些数据后,我将整个对象放回去。这样可行。然而,存在一些问题。其中之一是 'reference' 字段类型 中 embedded_list 没有正确填充。您可以通过将相同的引用字段添加到 editionView() 或 creationView()(embedded_list 之上的级别并将标签设置为 '' 并将 cssClasses 设置为 'visibility: hidden' 来解决此问题。一个非常糟糕的解决方案当然,但它确实有效。我仍然需要向 ng-admin 的开发人员询问这个问题。

所以我现在尽量使用embedded_list,以便能够在对后端的一次调用中放入和post带有子元素的对象。

这有帮助吗?