可以使用以下synthax在另一个内部调用Grails'标记。
<g:aContainingGrailsTag value="${aContainedGrailsTag(attr:'whatever')}"
是否可以使用完全相同的语法将自定义标记包含到Grails标记中。 我这样试试:
<td class="${redOrGreen(number:'i')}"> </td>
但它不起作用。 对此的任何见解都非常感激。
答案 0 :(得分:7)
在这种特定情况下,您可以这样做:
<td class="<yourNameSpace:redOrGreen number='i' />"> </td>
或一般情况下:
<td class="${yourNameSpace.redOrGreen(number:'i')}"> </td>
只有g:
内的标签才能在没有名称空间前缀的情况下调用。