Play 2.0 + Bootstrap3:显示活动导航项

时间:2013-09-06 05:08:16

标签: scala playframework-2.0

我在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>

2 个答案:

答案 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>