包含一个视图文件,它的名称是变量到EJS模板中

时间:2015-06-19 01:20:46

标签: javascript node.js express ejs

我使用此方法在我的模板中包含<style> #graph-container { top: 100px; bottom: 200px; left: 0; right: 100px; background-color: #d3d3d3; position: absolute; } #sidebar { bottom: 0; right: 0; width: 200px; height: 150px; position: absolute; background-color: #999; padding: 10px; } </style> 文件:

ejs

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

1 个答案:

答案 0 :(得分:1)

你不能:

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

该问题于2013年开始,从未得到解决。

但是,在版本2中,您拨打include as a plain function

<%- include(header) %>