我正在尝试使用EJS动态地包含我的某个部分。我这样渲染模板:
我正在尝试在此模板中包含一个部分,基于变量“page”。
template.ejs
然而,这并不起作用。我尝试了多种方法,但都没有成功。非常感谢任何帮助。
路由器
router.get('/', noteController.getNotes, (req, res, next) => {
return res.render(template, {'page':'all'})
})
我正在尝试在此模板中包含一个部分,基于变量“page”。
template.ejs
<% include %><%= page %><% .ejs %>
然而,这并不起作用。我尝试了多种方法,但都没有成功。非常感谢任何帮助。
<%=
语句,它尝试打印某个不存在(未定义)的变量,因此当您使用转义符<%=
进行打印时,它会尝试调用该变量的.esc
。 - num8er