我有路线。
import Ember from 'ember';
export default Ember.Route.extend({
model : function (params) {
return Ember.RSVP.hash({
eventTypes : this.store.find('event-type'),
game : this.store.find('game', params.game_id)
});
},
setupController : function (controller, model) {
controller.set('game', model.game);
controller.set('eventTypes', model.eventTypes);
}
});
当我第一次访问这条路线时一切都很好。模型加载,我可以从我的模板访问游戏和eventTypes。如果我要离开此路线然后重新访问路线eventTypes
和game
未定义。为什么路由转换没有错误并返回未定义的模型?