Я использую следующий синтаксис в Playframework 2.0, чтобы выяснить, что данный Bootstrap nav li должен быть активным или нет, но он не работает! Любая идея, что я пропустил здесь?Play 2.0 + Bootstrap3: Показать активный элемент навигации
Ниже фрагмент из моего шаблона playframework, где я пытаюсь сделать Главный литий активным, если текущий путь запроса совпадает с индексом маршрутов/домом
@* Home page is active. *@
<li [email protected]{"active".when("@request.path" == "@routes.Application.index()")}>
<a href="@routes.Application.index()">Home</a>
</li>
@Alexlv - это не работает, потому что routes.Application.index() возвращает ссылку на класс с именем 'Call' который возвращает false по сравнению с выводом 'String' из' request.path'. Спасибо. – Hemant
@Hemant Я думаю, что мое решение также сработало бы, если вы вызовете toString в 'index()', но я не уверен. – 4lex1v
@Alexlv - Да, это работает после того, как toString() или url вызывается на выходе индекса(). Я узнал об этом из принятого ответа. – Hemant