1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-31 08:47:03 +00:00

Handlebars support - Embrace the feature request https://github.com/kataras/iris/issues/239

This commit is contained in:
Makis Maropoulos
2016-06-28 12:50:26 +03:00
parent 04dbd0bac9
commit aa319fd8e4
7 changed files with 159 additions and 11 deletions

View File

@@ -11,6 +11,7 @@ import (
"github.com/kataras/iris/config"
"github.com/kataras/iris/context"
"github.com/kataras/iris/render/template/engine/amber"
"github.com/kataras/iris/render/template/engine/handlebars"
"github.com/kataras/iris/render/template/engine/html"
"github.com/kataras/iris/render/template/engine/jade"
"github.com/kataras/iris/render/template/engine/markdown"
@@ -98,6 +99,9 @@ func New(c config.Template) *Template {
case config.AmberEngine:
setSharedFuncs(sharedFuncs, c.Amber.Funcs)
e = amber.New(c) // Amber
case config.HandlebarsEngine:
setSharedFuncs(sharedFuncs, c.Handlebars.Helpers)
e = handlebars.New(c)
default: // config.NoEngine
return nil
}