该文档显示了一个示例,说明如何通过在Angular 服务http://[baseApiUrl]/posts/123/comments
上使用拦截器来获取嵌套资源 ( ) 上的实体。$http
我想知道如何在嵌套资源上创建实体。在不求助于自定义页面的情况下,这在 ng-admin 上是否可行?
问问题
54 次
1 回答
0
我一直在为此苦苦挣扎,并找到了解决方法。我也试过你的拦截器来获取一些父对象的子对象。有用。但是我回到了embedded_list,在一个帖子中创建和更新父对象/子对象。因此,在获取 /posts/123 时,我在对象中也有评论。然后,在更改了一些数据后,我将整个对象放回原处。这样可行。不过也有一些问题。其中之一是“参考”字段类型Embedded_list 未正确填充。您可以通过将相同的引用字段添加到 editionView() 或 creationView() (embedded_list 上方的级别并将标签设置为 '' 并将 cssClasses 设置为 'visibility: hidden' 来解决此问题。当然这是一个非常糟糕的解决方案,但确实如此工作。我仍然需要向 ng-admin 的开发人员询问这个问题。
所以我现在尝试尽可能多地使用embedded_list,以便能够在一次调用后端中放置和发布带有子元素的对象。
这有帮助吗?
于 2017-12-14T19:45:56.360 回答