我无法弄清楚在node.js中使用jsrender包含partial的语法。
我可以包含部分,如文档中所述。
{{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块被清空发送到浏览器。 :(
答案 0 :(得分:0)
我最终通过测试大多数可能的语法组合到达那里。
块/标签需要像这样定义:
{{include tmpl=my_partial /}}
然后我可以使用此调用部分渲染模板。
res.send(jsr.renderFile('./views/partials/my_partial.html',
{my_partial : './views/partials/my_partial.html'}
));