私は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 == 'A' ? 'Super Admin' : ? 'Admin' %>
省略形は正しいですが、構文エラーがあります
<%= role === 'admin' ? 'Super Admin' : 'Admin' %>
または
<% if(role === 'admin'){ %>
<p>Super Admin</p>
<% } else{ %>
<p>Admin</p>
<% } %>