将名称位于变量中的视图文件包含在 EJS 模板中
include a view file that it's name is in a variable into an EJS template
我使用此方法在我的模板中包含ejs
文件:
<% include header %>
但是如果header
是一个变量,我会收到一些错误。如何将名称在变量中的文件包含在ejs
模板中?
你不能:
https://github.com/tj/ejs/issues/93
该问题于 2013 年开放,但从未解决。
但是,在版本 2 中,您将 include
作为普通函数调用:
<%- include(header) %>
相关文章:
- 如何包含特定于每个视图angularjs的javascript文件
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 在CodeIgniter视图中将Javascript或jQuery代码作为PHP文件编写可以吗
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- 如何在Yii2资产捆绑包中使用JSX文件
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- jqueryajax调用是复制url,当在模态视图之后在外部js文件中进行调用时
- Tabrisjs无法建立连接包.json文件
- Ember包内各种JS文件的用途
- 在linux上使用软件包减少grunt的大小.文件路径对Jenkins来说太长
- 如何在Famo.us中的两个视图(不同的js文件)之间进行通信
- Ajax控制工具包中的错误's升级后的JS文件
- 如何使用浏览器“需要”配置文件,但不将此文件包含在捆绑包中
- 通过 angularjs 提供的文件网格视图
- 是否可以在RubyonRails中使用JavaScript文件作为视图
- 在一个文件(包)中下载css和js
- 从其他javascript文件更改视图
- 如何从视图文件访问视图模型中定义的变量
- 为什么从routes目录中的文件导出视图时不返回