Встроенный оператор if в Grails - PullRequest
2 голосов
/ 16 сентября 2011

Есть ли в Grails способ встроить условные выражения в атрибут HTML, например:

<div class="${if(sec.isLoggedIn()) loggedInClass}">

Я пытаюсь добавить класс для определенных элементов, если пользователь вошел в систему.

Ответы [ 2 ]

5 голосов
/ 16 сентября 2011

Вы можете сделать:

<div class="${sec.loggedIn ? 'loggedInClass' : ''}">
5 голосов
/ 16 сентября 2011

Это может работать для вас:

<div class="${(sec.isLoggedIn()?loggedInClass:null)}">

Или попробуйте это:

<div class="${(sec.isLoggedIn()?'loggedInClass':'null')}">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...