SWIG模板widhout节点 - 可以将它用作独立的js库吗?

时间:2014-11-04 11:15:02

标签: javascript django node.js django-templates swig-template

Django程序员有一些很棒的js模板引擎: http://paularmstrong.github.io/swig/

但它在node.js的npn包中可用。 并且render方法需要path to file:

swig.renderFile('/path/to/template.html', {
    pagename: 'awesome people',
    authors: ['Paul', 'Jim', 'Jane']
});

它可以像其他js / jquery librariers一样使用它并从字符串中渲染模板吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用render(source, options)方法。

var output = swig.render('{{ tacos }}', {
    locals: {
        tacos: 'Tacos!!!!'
    }
});

除非您想在浏览器中运行它,否则请查看documentation