iron-router を使用する際に HTML タイトルを最適に設定するにはどうすればよいですか? これが私がやりたいことです:
<template name="layout">
<head><title>{{KAZOOM}}</title></head>
<body>
{{> menu}}
{{yield}}
</body>
</template>
<template name="example">
{{KAZOOM 'example page'}}
That's just an example page
</template>
<template name="foo">
{{KAZOOM 'foo page'}}
Another example page with different HTML title
</template>
KAZOOM が時間をさかのぼって HTML タイトルを設定する様子がわかりますか? そのようにしたい理由は、HTML タイトルはコンテンツの一部であると考えているからです。ページを生成したテンプレートを編集するだけで、ページの HTML タイトルを調整できると便利です。残念ながら、これを達成するためのきれいな方法はわかりません。私が考えることができる最も近いのはyieldという名前で、タイトルはテンプレートではなくルートによって設定されます。
もう 1 つの可能性は、レイアウト テンプレートを省略して、常にヘッダーを含めることです。
<template name="head">
<head><title>{{this}}</title></head>
{{> menu}}
</template>
<template name="example">
{{> head 'example page'}}
That's just an example page
</template>
<template name="foo">
{{> head 'foo page'}}
Another example page with different HTML title
</template>
それはあまりいいことではありません。これに対する適切な解決策はありますか?