由于优化和外部API要求,我必须处理许多模型中的大型嵌套查询。是否可以使用Ember-data?这个项目相当大,我不想为了代码的清晰而使用不同的东西。
我对这样的东西很感兴趣:
get(this, 'store').query('models', params)
// API result:
//{
// toys: [...somethinData],
// food: [...somethinData],
// cars: [...somethinData]
//} 在请求之后,我希望Ember为每个模型分配数据。任何帮助都将受到高度的感谢。
发布于 2017-08-08 09:53:35
我认为你想要你的Ember.RSVP.hash为此。
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://stackoverflow.com/questions/45555470
复制相似问题