From 2e7a6b52e857c3cb6e9fd57794948fff3cc2275f Mon Sep 17 00:00:00 2001 From: emaphp Date: Mon, 20 Oct 2014 15:09:14 -0300 Subject: [PATCH] added: helpers example --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/README.md b/README.md index df90f2b..22ab863 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,43 @@ return compiled({name: "world"}); how are you? ``` + +
+**Adding helpers** + +```javascript +//file: helpers.js + +//get handlebars instance +var Handlebars = require('handlebars-template-loader').Handlebars; + +Handlebars.registerHelper('list', function(items, options) { + var out = ""; +}); + +Handlebars.registerHelper('link', function(text, url) { + text = Handlebars.Utils.escapeExpression(text); + url = Handlebars.Utils.escapeExpression(url); + + var result = '' + text + ''; + + return new Handlebars.SafeString(result); +}); +``` + +```javascript +//file: app.js + +//include app helpers +require("./helpers.js"); +``` +
###License