Wie zum Festlegen der HTML-Titel bei der Verwendung von Eisen-Router? Hier ist, was ich tun möchte:Legen Sie HTML-Titel bei der Verwendung von Eisen-Router
<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>
Sie sehen, wie die Kazoom reist in der Zeit zurück, die HTML-Titel zu setzen? Der Grund, warum ich es so machen möchte ist, dass ich den HTML-Titel als Teil des Inhalts betrachte. Es wäre schön, wenn ich den HTML-Titel einer Seite anpassen könnte, indem ich nur die Vorlage ändere, die ihn erzeugt hat. Leider sehe ich keinen sauberen Weg, dies zu erreichen. Der nächste, den ich mir vorstellen kann, wäre benannter Ertrag, dann würde der Titel durch die Route und nicht durch die Vorlage bestimmt werden.
ist die andere Möglichkeit, die Layout-Vorlage nur zu verzichten und ist stets bemüht, einen Header:
<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>
Das ist nicht sehr schön. Haben Sie eine angemessene Lösung dafür?
Antwort kann hier gefunden werden: http://stackoverflow.com/questions/14036248/meteor-setting-the-document-title –