У меня есть файл, скажем, index.ejs
, который я отображаю с помощью express следующим образом:
res.render('index.ejs', {
projectName: req.params.name
}
Внутри этого файла ejs я включаю другой файл, скажем base.ejs
.
Я пытаюсь передать переменную projectName в base.ejs
.
Я пробовал следующие подходы:
<%- include("path/to/base.ejs", {projectName: projectName})" %>
<%- include("path/to/base.ejs", {projectName: <%=projectName%>})" %>
<%- include("path/to/base.ejs", {projectName: '<%=projectName%>'})" %>
Кажется, никто из них не работает.
Это аналогичный ответ, который я нашел как включить шаблон с параметрами в EJS? , но это, похоже, не решает мою проблему.