内联if语句中的语句

Tri*_*red 2 grails groovy gsp

Grails中是否有办法在HTML属性上内联条件,例如:

<div class="${if(sec.isLoggedIn()) loggedInClass}">
Run Code Online (Sandbox Code Playgroud)

我试图在用户登录时为某些元素添加一个类.

Nea*_*eal 5

这可能对你有用:

<div class="${(sec.isLoggedIn()?loggedInClass:null)}">
Run Code Online (Sandbox Code Playgroud)

或试试这个:

<div class="${(sec.isLoggedIn()?'loggedInClass':'null')}">
Run Code Online (Sandbox Code Playgroud)


tim*_*tes 5

你可以做:

<div class="${sec.loggedIn ? 'loggedInClass' : ''}">
Run Code Online (Sandbox Code Playgroud)