有没有办法将模板渲染到变量而不是输出?
res.render('list.ejs', {
posts: posts
});
Run Code Online (Sandbox Code Playgroud)
这样的事情
var list = render('list.ejs', {
posts: posts
});
Run Code Online (Sandbox Code Playgroud)
Adr*_*ien 27
最简单的方法是res.render在您的示例中将回调传递给:
res.render('list.ejs', {posts: posts}, function(err, list){
//
});
Run Code Online (Sandbox Code Playgroud)
但是如果你想渲染部分模板以便将它们包含在另一个模板中,你肯定应该看一下视图部分.