问题标题足以解释除了我尝试的尝试:
尝试1:
<g:link controller="staff" action="all" <g:if test="${actionName=='all' }">class="active"</g:if> >Overview</g:link>
错误消息
Error 500
Class :org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException Message Grails tag [g:link] was not closed
尝试2:
<g:link controller="staff" action="all" class="<g:if test="${actionName=='all' }">active</g:if>" >Overview</g:link>
错误消息
Error 500 Class org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException Message Attribute value must be quoted (controller="staff" action="all" class="
如何进行分支来确定元素是否具有 css class X?
X(在此示例中)= 事件
最佳答案
我认为如果您使用三元运算符就足够了,例如:
<g:link controller="staff" action="all" class="${actionName == 'all' ? 'active' : ''}">
Overview
</g:link>
关于grails - 克 :if inside g:link does not work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27674345/