Interpolação simples de strings estilo bigode.
pencil-mustache é uma microbiblioteca de interpolação estilo bigode ultramínima. Ele implementa apenas interpolação simples de expressões de espaço reservado de bigode duplo e triplo (sendo a primeira escapada). Sem pré-compilação. Sem cache. Sem parciais. Sem ajudantes.
Instale usando npm:
$ npm install pencil-mustache
Dada a seguinte string HTML:
< section >
< h1 > {{headline}} h1 >
{{{description}}}
section >
e este contexto:
{
headline : 'Fish & Chips' ,
description : 'A house specialty!'
}
resulta em:
< section >
< h1 > Fish & Chips h1 >
< span > A house specialty! span >
section >
Todos 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
e null
por string vaziaMIT