我想聲明兩個模型要由我的控制器加載。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}}
是否有更好的方法來設置控制器上這些模型或使用不同的控制器類型或東西?
,但我的模型是巨大的這是真的使頁面加載速度慢,這就是爲什麼我給出了一個解釋,爲什麼我沒有在 – blisstdev