2017-08-07 5 views
0

最適化と外部API Requirmentsのために、多くのモデルに大きく入れ子になったクエリを処理する必要があります。それはEmber-dataを使って可能ですか?プロジェクトはかなり大きく、私はコードの明確さのために別の何かを使用したくない。複数のモデルに対する1つのクエリ

私はこのようなものに興味がある:要求した後

get(this, 'store').query('models', params) 
// API result: 
//{ 
// toys: [...somethinData], 
// food: [...somethinData], 
// cars: [...somethinData] 
//} 

、私は、各モデルのデータを割り当てることがエンバーをしたいと思います。どんな助力も高く評価されます。

答えて

1

あなたはそれについて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://emberigniter.com/load-multiple-models-single-route/

+0

個別に各モデルのAPIへの複数の要求があります:( –

関連する問題