我有一个模型Parent那个hasMany('children')。Child模型belongsTo('uncle')。
有没有办法使用序列化程序在Parent响应中包含Uncle?现在,我的服务器配置中有自定义响应,但我更愿意将其移出。
父级
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中发现的,并且没有定义的关系。
发布于 2018-02-13 22:29:09
您可以使用child序列化程序在缺省情况下包含大叔
// mirage/serializers/child.js
export default Serializer.extend({
include: ['unclde']
});或者通过客户端的?include查询参数将其包括在内
GET /parents/1?include=children.unclehttps://stackoverflow.com/questions/48588313
复制相似问题