在SailsJS中查找当前页面
有谁知道一个更漂亮的方式来输出一个类名称到列表元素(在这种情况下)使用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>
你可以这样做:)
<li class="<%= (req.path == '/user') ? 'active' : '' %>"><a href="/user">Users</a></li>
我猜这有点漂亮了
- Nodejs头部脚本的EJS partials
- EJS处理array.map(callback)?
- 用html-webpack-plugin在开发模式下在webpack中构buildHTML
- 与EJS斗争和不是所谓“本地”变数的范围
- Node.js,Express,EJS – 导航中当前页面上的活动类
- 解决 – NodeJS – 试图呈现index.ejs文件,但仍然只是服务器index.html是在我的公用文件夹
- Node.js Express框架生成破损的app.js?
- Express.js中的EJS – Express Helpers无法正常工作 – (app)处于require状态
- ExpressJS ejs,得到HTTP 500错误