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一样使用它并从字符串中渲染模板吗?
答案 0 :(得分:0)
是的,您可以使用render(source, options)
方法。
var output = swig.render('{{ tacos }}', {
locals: {
tacos: 'Tacos!!!!'
}
});
除非您想在浏览器中运行它,否则请查看documentation。