您可以使用加载多个模型:
app/routes/index.js
import Ember from 'ember';export default Ember.Route.extend({ model() { return Ember.RSVP.hash({ people: this.store.findAll('person'), companies: this.store.findAll('company') }); }, setupController(controller, model) { this._super(...arguments); Ember.set(controller, 'people', model.people); Ember.set(controller, 'companies', model.companies); }});在您的模板中,您可以引用
people并
companies获取加载的数据:
app/templates/index.js
<h2>People:</h2><ul> {{#each people as |person|}} <li>{{person.name}}</li> {{/each}}</ul><h2>Companies:</h2><ul> {{#each companies as |company|}} <li>{{company.name}}</li> {{/each}}</ul>


