我有一条父路线,名为engineering
。 每路线延伸的Base.js
路线这使得默认模板以及其他自定义一个到指定插座:灰烬嵌套路线中断命名插座
renderTemplate: function (controller) {
this.render();
this.render('page-title', {
outlet: 'pageTitle',
controller: controller,
});
},
有含有两个出口一个engineering.hbs
父模板。主要的{{outlet}}
和另一个{outlet 'pageTitle'}}
。
这适用于像/engineering/index
和engineering/someothersite
路线perfecly罚款,但pageTitle
outlett只是没有呈现在所有的像engineering/college/courses/description
路线。
任何建议,或者甚至更好的方式将数据从子路由传递到父模板?