首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以包含与相关模型相关的模型?

是否可以包含与相关模型相关的模型?
EN

Stack Overflow用户
提问于 2018-02-03 01:51:47
回答 1查看 210关注 0票数 0

我有一个模型Parent那个hasMany('children')Child模型belongsTo('uncle')

有没有办法使用序列化程序在Parent响应中包含Uncle?现在,我的服务器配置中有自定义响应,但我更愿意将其移出。

父级

代码语言:javascript
复制
import { Model, hasMany } from 'ember-cli-mirage';

export default Model.extend({
  children: hasMany('child'),
});

孩子

代码语言:javascript
复制
import { Model, belongsTo } from 'ember-cli-mirage';

export default Model.extend({
  parent: belongsTo({ polymorphic: true }),
  uncle: belongsTo(),
});

Uncle是从ember-data中发现的,并且没有定义的关系。

EN

回答 1

Stack Overflow用户

发布于 2018-02-13 22:29:09

您可以使用child序列化程序在缺省情况下包含大叔

代码语言:javascript
复制
// mirage/serializers/child.js
export default Serializer.extend({
  include: ['unclde']
});

或者通过客户端的?include查询参数将其包括在内

代码语言:javascript
复制
GET /parents/1?include=children.uncle
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48588313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档