EJSdynamic包括
我正在尝试使用EJSdynamic地包含我的部分内容之一。 我这样渲染一个模板:
路由器
router.get('/', noteController.getNotes, (req, res, next) => { return res.render(template, {'page':'all'}) })
我试图在这个模板中包含一个基于variables“page”的部分。
template.ejs
<% include %><%= page %><% .ejs %>
但是这不起作用。 我已经尝试了多种方法,无济于事。 任何帮助深表感谢。
只是:
<%- include(page) %>
或者如果它在partials
文件夹中:
<%- include('partials/'+page) %>
PS不要忘记声明视图引擎是ejs
:
app.set('view engine', 'ejs');