我在Playframework 2.0中使用以下语法来确定给定的Bootstrap nav li应该是否有效,但它不起作用!知道我错过了什么吗?
以下是我的playframework模板的片段,如果当前请求路径与路由索引/ home
相同,我试图将Home li设置为活动状态@* Home page is active. *@
<li class=@{"active".when("@request.path" == "@routes.Application.index()")}>
<a href="@routes.Application.index()">Home</a>
</li>
答案 0 :(得分:2)
我不知道游戏,但在我的项目中使用他们的模板引擎。
这样怎么样:
@* Home page is active. *@
<li class=@{if (request.path == routes.Application.index().toString()) "active" else ""}>
<a href="@routes.Application.index()">Home</a>
</li>
答案 1 :(得分:1)
试试这个:
<li class="@("active".when(request.path == controllers.routes.Application.index().toString()))">
<a href="@routes.Application.index()">Home</a>
</li>