0.1.0 • Published 9 years ago

jade-render-dynamic v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

jade-render-dynamic

Enables support for dynamic render for the Jade template engine

Installation

$ npm install jade-render-dynamic --save

Then init the module with path to your views dir.

var jadeRenderDynamic = require('jade-render-dynamic')('./templates');

Now you can use render method where you need

app.get('/', function(req, res){
    res.render('index.jade', jadeRenderDynamic.render(template_data));
});

where template_data is an object with locals, e.g.

{
    category: 'foo',
    name: 'bar'
}

Usage in templates

!= renderDynamic('{{category}}/{{name}}')

will include ./templates/foo/bar.jade with template_data object