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