我的应用程序路由定义了我的侧边栏如下(routes/application.js
):
renderTemplate: function() {
this.render();
// sidebar
this.render("partials/sidebar", {
outlet: "sidebar",
into: "application" // important when using at root level
});
}
当用户进入应用的管理区域时,会有一个特殊的管理侧边栏,其应用如下(routes/settings.js
):
renderTemplate: function() {
this.render();
// sidebar
this.render("partials/sidebaradmin", {
outlet: "sidebar",
into: "application" // important when using at root level
});
}
这可以像您期望的那样工作。但是,当离开设置区域时,侧边栏会变为空白。
确保无论用户转换到何处,标准侧边栏是否重绘都是正确的方法是什么?
答案 0 :(得分:1)
我已经在我的一些应用程序中编写了一个插件,这有助于解决这个问题:
答案 1 :(得分:0)
我找到了一种使用组件而不是命名插座来实现此目的的方法,所以如果有人会从中受益,我只想在这里交叉引用