我需要一种能够包含另一个ejs文件中的ejs变量的方法。例如:
<body>
<h1> Pre Alpha - <%- title %> </h1>
</body>
如果“ title”是同一文件中的局部变量,则它可以工作,但是如果我想从另一个文件中加载它,我将不知道该怎么做。
我尝试了以下几种方法但未成功:
data.ejs:
<% var title = 'This is a title'; %>
main.ejs
<h1> Pre Alpha - <%- title %> </h1>
<h1> Pre Alpha - <%- data/title %> </h1>
<h1> Pre Alpha - <%- data('title') %> </h1>
谢谢!
答案 0 :(得分:0)
您应该尝试 include调用。
<ul>
<% users.forEach(function(user){ %>
<%- include('user/show', {user: user}); %>
<% }); %>
</ul>