ejs模板引擎数据渲染错误

时间:2018-02-22 23:12:01

标签: javascript node.js ejs

<div class="form-group">
<div class="input-group">
 <span class="input-group-addon"><i class="fa fa-hashtag"></i></span>
  <%
 <input id="vvcode" type="hidden" class="form-control" name="requestId" 
value="
<%= 
requestId %>" required/> 
%>
</div>
</div>

我收到了&#34;无法找到\&#34;&lt;%\&#34;。&#34;的匹配关闭代码错误。请帮忙,我做错了什么?

1 个答案:

答案 0 :(得分:1)

错误非常具体。

你有一个开放控制流程<%,但是你混合了一些html而没有用%>

关闭它

你应该做的事情如下:

<% if (something) { %>
Html content
<% } %>

或者只是删除它们:

<div class="form-group">
    <div class="input-group">
        <span class="input-group-addon"><i class="fa fa-hashtag"></i></span>
        <input id="vvcode" type="hidden" class="form-control" name="requestId" value="<%= requestId %>" required/> 
    </div>
</div>