Я хочу объявить две модели для загрузки моим контроллером.Ember.js: Итерация через несколько моделей, установленных на контроллере
Я не используя model
, beforeModel
или afterModel
крюки, потому что:
- не должны реализовать
loading
маршруты/шаблоны - я могу загружать каждую модель самостоятельно на странице (например, ленивых нагрузка)
Я использую setupController крюк в моем маршруте, как так:
setupController: function(controller, model) {
var that = this;
controller.set('model', {
stations: that.store.find('station'),
packages: that.store.find('package'),
});
}
Мой контроллер - Ember.Controller
.
Для того, чтобы перебирать эти модели рулей я должен использовать model.stations.content.content
, который заставляет меня думать, что я делаю что-то неправильно:
{{#each station in model.stations.content.content}}
// .....
{{/each}}
Есть ли лучший способ установить эти модели на контроллере или использовать другой тип контроллера или что-то еще?
Я сделал это раньше, но мои модели огромны совершающими загрузки страницы действительно медленно, и именно поэтому я дал объяснение, почему я не использовал крючки 'model' в вопросе – blisstdev