在SailsJS中查找当前页面

时间:2014-10-14 05:30:27

标签: node.js sails.js ejs

有没有人知道使用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>

1 个答案:

答案 0 :(得分:1)

你可以这样做:)

<li class="<%= (req.path == '/user') ? 'active' : '' %>"><a href="/user">Users</a></li>

我觉得它有点漂亮......