首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个模型的一个查询

多个模型的一个查询
EN

Stack Overflow用户
提问于 2017-08-08 04:47:31
回答 1查看 101关注 0票数 0

由于优化和外部API要求,我必须处理许多模型中的大型嵌套查询。是否可以使用Ember-data?这个项目相当大,我不想为了代码的清晰而使用不同的东西。

我对这样的东西很感兴趣:

代码语言:javascript
复制
get(this, 'store').query('models', params) 
// API result: 
//{  
//  toys: [...somethinData], 
//  food: [...somethinData], 
//  cars: [...somethinData] 
//}  

在请求之后,我希望Ember为每个模型分配数据。任何帮助都将受到高度的感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-08-08 09:53:35

我认为你想要你的Ember.RSVP.hash为此。

代码语言:javascript
复制
model(parameters) {
  var store = this.get('store');
  return Ember.RSVP.hash({
    student: store.findRecord('student', parameters.id),
    teacher: store.findAll('teacher'),
  });
},

然后在模板中使用{{model.teacher.name}}

https://www.emberjs.com/api/ember/2.14/classes/RSVP/methods/hash?anchor=hash

https://emberigniter.com/load-multiple-models-single-route/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45555470

复制
相关文章

相似问题

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