我已經建立了一個路線流星鐵路由器不插入模板到正確的佈局
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兄弟。
任何想法爲什麼會發生這種情況?
感謝
更新的要點在這裏https://gist.github.com/ConnorAtherton/8033276 –