使用 ng-admin 引用嵌套 ID



我正在尝试使用嵌套ID引用orders对象(使用惊人的ng-admin):
{"user": "id": 1, "orders": [ {"order_id": 100}, {"order_id": 101} ]}

这是视图定义:

user.showView().fields([ nga.field('orders.id', 'reference_many') .targetEntity(order) .targetField('id') ]);

上面的代码返回以下错误:

(状态更改错误:e.targetField(...)。名称不是函数)

有人可以帮忙吗?

如文档中所述,当您有外键数组时,reference_many是相关的。在您的示例中,您没有(标量)外键数组,而是一个对象数组。如果你想使用 reference_many ,你必须使用 Restangular 拦截器使实体看起来像 ng-admin 所期望的。

最新更新