2017-11-27 9 views
0

は、私がページを持っています。正確でなければならないEJSテンプレートエンジンの開閉を用いながらejsのif文を文字列で使用するには? demo.textが無効になっデモボタン他に有効なデモボタンより「無効」である場合 -

index.ejs

<% for(project of projects) { %> 
    <a class="info" href="#"> 
<% if(project.demo == 'disabled') { %> 
    <button class="btn btn-primary" disabled> Button1 </button> 
<% } else { %> 
    <button class="btn btn-primary"> Button1 </button> 
</a> 
<% } %>` 

app.get('/', (req, res) => { 
res.render('index', { 
    projects: [ 
     { demo: 'disabled' }, 
     { demo: '' } 
    ] 
    }); 
}); 

答えて

0

をapp.js。さらに参照http://ejs.co/#docs

<% for(project of projects) { %> 
     <a class="info" href="#"> 
     <% if(project.demo == 'disabled') { %> 
       <button class="btn btn-primary" disabled> Button1 </button> 
     <% } else { %> 
      <button class="btn btn-primary"> Button1 </button> 
     <% } %> 
    </a> 
<%}%> 
+0

感謝のために、私はそこにカーリーブラケットを置くことを忘れています。 –

関連する問題