Как лучше всего задать заголовок HTML при использовании железа-маршрутизатора? Вот что я хотел бы сделать:Установить заголовок 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 является частью содержимого. Было бы неплохо, если бы я смог изменить заголовок страницы на странице, просто отредактировав шаблон, который сгенерировал его. К сожалению, я не вижу чистого способа добиться этого. Ближайшим, о котором я могу думать, будет называться yields, тогда заголовок будет задан маршрутом, а не шаблоном.
Другая возможность состоит в том, чтобы просто отказаться от шаблона макета и всегда включают в себя заголовок:
<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>
Это не очень приятно. У вас есть правильное решение?
Ответ можно найти здесь: http://stackoverflow.com/questions/14036248/meteor-setting-the-document-title –