我试图用嵌套的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(...)。name不是函数)
有人可以提供帮助吗?
答案 0 :(得分:0)
作为explained in the doc,当您拥有一组外键时,reference_many
是相关的。在您的示例中,您没有(标量)外键数组,而是一组对象。如果你想使用reference_many
,你必须使用Restangular Interceptor来使实体看起来像ng-admin所期望的那样。