Interpolación de cadenas simple estilo bigote.
pencil-moustache es una microbiblioteca de interpolación estilo bigote ultra minimalista. Solo implementa una interpolación simple de expresiones de marcador de posición de bigote doble y triple (la primera se escapa). Sin precompilación. Sin almacenamiento en caché. Sin parciales. Sin ayudantes.
Instalar usando npm:
$ npm install pencil-mustache
Dada la siguiente cadena HTML:
< section >
< h1 > {{headline}} h1 >
{{{description}}}
section >
y este contexto:
{
headline : 'Fish & Chips' ,
description : 'A house specialty!'
}
da como resultado:
< section >
< h1 > Fish & Chips h1 >
< span > A house specialty! span >
section >
Juntos:
var mustache = require ( 'pencil-mustache' ) ,
html = require ( './section.html' ) ,
context = {
headline : 'Fish & Chips' ,
description : 'A house specialty!'
} ,
template = mustache ( html ) ;
document . querySelector ( '.my-target' ) . innerHtml = template ( context ) ;
undefined
y null
con una cadena vacíaMIT