我有一个标题视图,显示课程页面的链接列表。
我为标题控制器提供了课程模型列表,以便它可以生成链接。这是我索引路线中的代码。
App.IndexRoute = Ember.Route.extend({
model: function(){
return App.Course.findAll(); // finds all courses
},
setupController: function(controller, model) {
this.controllerFor('header').set('model', model); // sets model for the header controller
},
})
但是,无论用户当前使用哪条路线,我都需要此标头控制器始终拥有课程列表。 Ember的做法是什么?
答案 0 :(得分:0)
当你在其他地方导航时,将删除索引路径,删除你的数据。您可能希望将此数据加载到将保留的路径中,例如顶级ApplicationRoute。