Come impostare il titolo HTML quando si utilizza Iron-Router? Ecco cosa mi piacerebbe fare:Impostare il titolo HTML quando si utilizza il router ferro
<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>
Tu vedi la KAZOOM viaggia indietro nel tempo per impostare il titolo HTML? La ragione per cui desidero farlo in questo modo è che considero il titolo HTML come parte del contenuto. Sarebbe bello poter regolare il titolo HTML di una pagina semplicemente modificando il modello che lo ha generato. Sfortunatamente non vedo un modo pulito per raggiungere questo obiettivo. Il più vicino a cui posso pensare si chiamerebbe yield, quindi il titolo verrebbe impostato dalla rotta, non dal modello.
L'altra possibilità è quella di rinunciare solo il modello di layout e comprendono sempre un colpo di testa:
<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>
Questo non è molto bello. Hai una soluzione adeguata a questo?
La risposta può essere trovata qui: http://stackoverflow.com/questions/14036248/meteor-setting-the-document-title –