[英]How can I use if statement in ejs?
我有一个页面可以制作 foreach 并显示一些这样的照片
<% imgs.forEach(function(img) { %>
<img src="uploads/<%=user.username%>/screenshots/<%= img %>">
<% }); %>
我想做一个 if 语句,因为如果没有照片显示会给出这样的消息:
“没有上传照片”
像这样的东西:
<% if(imgs.length > 0){ %>
<% imgs.forEach(function(img) { %>
<img src="uploads/<%=user.username%>/screenshots/<%= img %>">
<% }); %>
<% } else{ %>
<p>no photos uploaded</p>
<% } %>
速记版本是正确的,但确实有语法错误
<%= role === 'admin' ? 'Super Admin' : 'Admin' %>
或者
<% if(role === 'admin'){ %>
<p>Super Admin</p>
<% } else{ %>
<p>Admin</p>
<% } %>
是的,这是速记版本:
<%= role == 'A' ? 'Super Admin' : 'Admin' %>
{{#if 角色 }}
没有上传照片
{{/如果}}你的意思是这样的……?
<% if (kindOfDay === "Sarturday" || kindOfDay === "Sunday") { %>
<h1 style="color: green;"><%= kindOfDay %> Todo List</h1>
<% } else { %>
<h1 style="color: blue;"><%= kindOfDay %> Todo List</h1>
<% } %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.