2017-03-23 16 views
0

これはおそらく簡単な質問ですが、わかりません。ハンドルバーをejsに変換するには

は、私が試したEJS

{{#if hasErrors}} 
    <div class="alert alert-danger"> 
    {{#each messages}} 
       <p>{{ this }}</p> 
      {{/each}} 
     </div> 
    {{/if}} 

に、このハンドルバーコードを変更したいが、私はあなたの「hasError」変数がboolean型である場合には、構文エラー

<%= if (Errors) {%> 
<div class="alert alert-danger"> 
<%= each messages %> 
<p><%= this%></p> 
</div> 
<% }%> 

答えて

0

を取得し、あなたのメッセージですvariableはメッセージ文字列の配列です。

<% if (hasErrors) {%> 
<div class="alert alert-danger"> 
    <% messages.forEach(function(message){ %> 
     <p><%= message %></p> 
    <% });%> 
</div> 
<% }%> 
関連する問題