我有Parent
的模型hasMany('children')
。 Child
模型belongsTo('uncle')
。
是否可以使用序列化程序在Uncle
响应中包含Parent
?现在我的服务器配置中有自定义响应,但我宁愿将其移出。
父
import { Model, hasMany } from 'ember-cli-mirage';
export default Model.extend({
children: hasMany('child'),
});
子
import { Model, belongsTo } from 'ember-cli-mirage';
export default Model.extend({
parent: belongsTo({ polymorphic: true }),
uncle: belongsTo(),
});
Uncle是从ember-data中发现的,没有明确的关系。
答案 0 :(得分:0)
您可以使用child
序列化程序
// mirage/serializers/child.js
export default Serializer.extend({
include: ['unclde']
});
或通过客户端的?include
查询参数
GET /parents/1?include=children.uncle