我创建了一个sails.js模板: templates / box.ejs
<div id="<%= box_id%>" class="<%= box_class %>">
<% if(box_title || box_title_icon) {%>
<div class="header">
<% include icon%> <---- HERE
<span class="title"><%= box_title %></span>
<hr>
</div>
<% } %>
<div class="content">
<%= typeof box_content == 'function' ? box_content() : box_content%>
</div>
</div>
在此模板中,我尝试包含另一个名为icon
的模板文件。
但是我得到了sails grunt JST任务生成的这个错误:
error: Grunt :: Aborted due to warnings.
Running "jst:dev" (jst) task
>> SyntaxError: Unexpected identifier
Warning: JST failed to compile. Use --force to continue.
甚至可以做我想做的事情吗?
答案 0 :(得分:0)
使用此
<%- include icon.ejs %>
你需要一个&#34; - &#34;在ejs打开标签之后,最好在文件名中添加扩展名