我在文件夹中有许多文件要包含在模板(EJS)中。
我试试这个:
<% var test = ["foo.ejs"];
_forEach(test, function(item){ %>
<% include slides/item %>
<% }); %>
我会使用Nodejs通过查看文件夹来填充数组。
但我得到错误:
Error: ENOENT, no such file or directory 'app/views/slides/item.ejs'
似乎ejs不使用“item”作为变量。
答案 0 :(得分:1)
EJS现在支持此功能。它是在v2.0.1:2015-01-02中介绍的。新语法如下所示
&lt;% - include(yourVariable)%&gt;
答案 1 :(得分:0)
github中存在此问题。 https://github.com/visionmedia/ejs/issues/93