将名称位于变量中的视图文件包含在 EJS 模板中

include a view file that it's name is in a variable into an EJS template

本文关键字:文件包 视图 EJS 于变量 变量      更新时间:2023-09-26

我使用此方法在我的模板中包含ejs文件:

<% include header %>

但是如果header是一个变量,我会收到一些错误。如何将名称在变量中的文件包含在ejs模板中?

你不能:

https://github.com/tj/ejs/issues/93

该问题于 2013 年开放,但从未解决。

但是,在版本 2 中,您将 include 作为普通函数调用:

<%- include(header) %>