我有一个名为list的主路线.
//items/list/route.js
setupController(controller, items) {
let vegItems = Ember.A([]);
let nonVegItems = Ember.A([]);
items.forEach((item) => {
if (item.get('category') === "veg") {
vegItems.pushObject(item);
}
if (item.get('category') === "non_veg") {
nonVegItems.pushObject(item);
}
})
controller.set('vegItems', vegItems)
controller.set('nonVegItems', nonVegItems);
}
Run Code Online (Sandbox Code Playgroud)
现在在列表路径中,我有名为veg和non-veg的路由.即list/veg和list/non-veg.如何从list/route.js中访问父路由的控制器变量,即vegItems和nonVegItems到子路由,以加载list/veg/template.hbs和list/non-veg/template.hbs中的数据?