1
我的流星應用有以下基本的佈局:注入上下文和標記到另一個模板
<template name="layout">
{{> header}}
{{> yield}}
{{> footer}}
</template>
我header
模板包含全寬頭:
<template name="header">
<div>
<!--implementation of full-width header-->
<h1>{{pageTitle}}</h1>
<!--insert custom html here, e.g. search input or options (see screenshot)-->
</div>
</template>
然後,我有多個yield
模板這就是主要內容所在。 我的每個yield
模板,我希望能夠加載自定義內容「到」我的header
模板:
- 設置
pageTitle
屬性,所以我有充分的路由頁上的自定義標題 - 插入一些html內容,例如這樣做表現出一定的擴展選項(在這個例子是關於過濾查詢的結果,但基本上它的HTML內容)
什麼是做到這一點的最好方法是什麼?
編輯
我想出了以下內容。我想補充的另一個基本模板佈局,讓我們把它headerYield
:
<template name="layout">
{{> header}}
{{> headerYield}}
{{> yield}}
{{> footer}}
</template>
所有自定義標記會去那裏,與缺點,我需要爲每個視圖自定義模板。
sry,我最初的問題有點混淆。我相應地更新了它。 – Ronin