我有一个页面 - 如果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.js
app.get('/', (req, res) => {
res.render('index', {
projects: [
{ demo: 'disabled' },
{ demo: '' }
]
});
});
答案 0 :(得分:0)
使用EJS模板引擎打开和关闭应该是正确的。进一步参考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>
<%}%>