jsrender呈现在node.js的谐音服务器端模板
问题描述:
我不能包括在node.js中jsrender部分制定出语法jsrender呈现在node.js的谐音服务器端模板
我可以包括部分如文档中所述。
{{include tmpl='./views/partials/my_partial.html' /}}
这可以被渲染和发送到浏览器
res.send(jsr.renderFile('./views/my_view.html'));
我想实现是定义一个标签内的部分。我像这样设置标签?
{{include my_partial /}}
然后在node.js的延长RenderFile模块调用,像这样:
res.send(jsr.renderFile('./views/partials/my_partial.html',
{my_partial : tmpl='./views/partials/my_partial.html'}
));
没有错误,但包括块发送空到浏览器。 :(
答
我最终通过测试最可能的语法组合到了那里
块/标记需要像这样定义:
{{include tmpl=my_partial /}}
,然后我可以渲染局部模板与此调用。
res.send(jsr.renderFile('./views/partials/my_partial.html',
{my_partial : './views/partials/my_partial.html'}
));