Plantillas ⭐ 17k stars
Plantillas semánticas con precompilación para rendimiento.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i handlebars
import Handlebars from 'handlebars';
const t = Handlebars.compile('Hola {{nombre}}');
console.log(t({ nombre: 'Mundo' }));
Dos casos de uso comunes implementados con esta librería.
Plantilla con un helper personalizado.
import Handlebars from 'handlebars';
Handlebars.registerHelper('mayus', (s) => s.toUpperCase());
const t = Handlebars.compile('Hola {{mayus nombre}}');
console.log(t({ nombre: 'ana' })); // Hola ANARecorre una lista en la plantilla.
import Handlebars from 'handlebars';
const t = Handlebars.compile('{{#each items}}<li>{{this}}</li>{{/each}}');
console.log(t({ items: ['A', 'B', 'C'] }));
// <li>A</li><li>B</li><li>C</li>| Categoría | Plantillas |
|---|---|
| Stars (GitHub) | ⭐ 17k |
| Sitio oficial | https://handlebarsjs.com/ |
| GitHub | https://github.com/handlebars-lang/handlebars.js |
| Instalación | npm i handlebars |
| Relacionadas | Mustache.js · EJS · Pug |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.