ルートを設定しました
this.route('force', {
path: '/force',
template: 'showForce',
layoutTemplate: 'mainpanel'
});
テンプレートはshowForce
とてもシンプル
<template name="showForce">
<p>show force</p>
</template>
mainPanel
テンプレそのまま
<template name="mainpanel">
{{ yield }}
</template>
しかし、そのテンプレートにはこのような親があります
<template name="page_logged_in">
{{> header}}
<div id="side-panel">
{{> sidepanel}}
</div>
<div id="main-panel">
{{> mainpanel}}
</div>
</template>
ルートはテンプレートをページにレンダリングしますが、yield
位置にはレンダリングしません。page_logged_in
テンプレートの DOM 兄弟として表示されます。
なぜこれが起こっているのですか?
ありがとう