2017-04-13 100 views
0

我不能包括在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'} 
)); 

没有错误,但包括块发送空到浏览器。 :(

回答

0

我最终通过测试最可能的语法组合到了那里

块/标记需要像这样定义:

{{include tmpl=my_partial /}} 

,然后我可以渲染局部模板与此调用。

res.send(jsr.renderFile('./views/partials/my_partial.html', 
{my_partial : './views/partials/my_partial.html'} 
));