Plantillas con Handlebars
Clase 6 de 35 • Curso de Node.js con Hapi
Resumen
Las plantillas son generalmente archivos html con marcadores particulares que permiten la inserción de variables y la ejecución de algunas instrucciones de programación, antes de ser renderizados. Esta interpretación previa la realiza un plugin conocido como motor de plantillas, como es el caso de Handlebars.
Para incluir variables o instrucciones de código con Handlebars es necesario el uso de dobles llaves (o curly braces). Un bloque de html con Handlebars sería algo como lo siguiente:
<div class=""post"">
<h1>Author: {{fullName author}}</h1>
<div class=""body"">{{body}}</div>
<h1>Comments</h1>
{{#each comments}}
<h2>By {{fullName author}}</h2>
<div class=""body"">{{body}}</div>
{{/each}}
</div>
Los bloques de instrucción en Handlebars comienzan con # y se cierran con /.
Para más información, recuerda consultar la documentación oficial en http://handlebarsjs.com/ y así conocer mucho más de las opciones que te brinda este potente motor de plantillas.