0
我有路线'A'和子路线'B'。如果访问子路由“B”,我不想呈现路由“A”的模板。但是,如果我不在子路线级别,我想呈现路线“A”的模板。如果插座存在,仅渲染插座模板
有没有办法做到这一点?我试着模板'A':
{{#if outlet}}
<h1>Subroute</h1>
{{outlet}}
{{else}}
<h1>Route</h1>
{{/if}}
可惜这不起作用(出口是'魔术'字,它不是一个正常的变量)。我可以通过使用css的绝对定位来实现,但如果可能的话,我想使用更多的Ember方法!
不嵌套的路线像雷米说,在https://stackoverflow.com/a/34813398/2049986对我来说没有任何的选择,因为路线“A”的模型在subroute“B”(和路线“A”的其他子路径)使用。