1.0.4 • Published 6 years ago
zox-handlebars v1.0.4
Handlebars support for Zox.js
npm i zox zox-plugins zox-handlebars
Use handlebars templates:
<div class="article">
<h1>{{title}}</h1>
{{#if date}}<p class="date">{{formatDate date 'default'}}</p>{{/if}}
<div class="body">{{{body}}}</div>
</div>
Write custom helpers and decorators:
@HandlebarsHelper('ifEquals')
export class IfEqualsHelper implements IHandlebarsHelper
{
public handle(context, lvalue, rvalue, options): string
{
return lvalue == rvalue ? options.fn(context) : options.inverse(context);
}
}