템플릿 (EJS)에 포함하려는 파일이 여러 개 있습니다.EJS 템플릿 : forEach + 포함 사용
<% 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가 변수로 "항목을"사용 해달라고 보인다
는하지만 난이 오류가 발생합니다.
. ejs [code] (https://github.com/visionmedia/ejs/blob/master/lib/ejs.js#L160)에서 읽으면 'include'다음에 오는 것이 파일 템플릿 위치로 처리됩니다. –
[여기에서 이 문제에 대한 답변] (http://stackoverflow.com/questions/20775710/dynamic-templates-in-ejs-node-js) –
해결책이 있습니다. http://stackoverflow.com/questions/20775710/dynamic -templates-in-ejs-node-js –