有没有人知道使用EJS将类名输出到列表元素(在本例中)更漂亮的方法?
<% var active = "active"; %>
<div class="header">
<ul class="nav nav-pills pull-right">
<li class="<% if(req.path == '/user') { %><%= active %><% } %>"><a href="/user">Users</a></li>
<li class="<% if(req.path == '/about') { %><%= active %><% } %>"><a href="#">About</a></li>
<li class="<% if(req.path == '/contact') { %><%= active %><% } %>"><a href="#">Contact</a></li>
</ul>
<h3 class="text-muted">Sails Tutorial App</h3>
</div></li>
答案 0 :(得分:1)
你可以这样做:)
<li class="<%= (req.path == '/user') ? 'active' : '' %>"><a href="/user">Users</a></li>
我觉得它有点漂亮......