使用ng-admin引用嵌套的id

时间:2016-03-07 07:43:36

标签: ng-admin

我试图用嵌套的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不是函数)

有人可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

作为explained in the doc,当您拥有一组外键时,reference_many是相关的。在您的示例中,您没有(标量)外键数组,而是一组对象。如果你想使用reference_many,你必须使用Restangular Interceptor来使实体看起来像ng-admin所期望的那样。