Grails 自定义标签<<
Grails custom tag out<<
我正在测试在 grails 中创建标签。
class HiWorldtagLib{
def sayhi={attrs,body->
def msg="<h1>Hello"+attrs.name+"</h1>";
out<<msg;
}
}
<HiWorld:sayhi name="world"/>
它贯穿我的标签代码,但只吐出 HTML 和围绕它的注释 <!--
。还有小写的标签本身。
已渲染 html...
<body>
<!--<h1>Hello world</h1>-->
<hiworld:sayhi name="world"/>
</body>
默认命名空间是 g
试试这个
<g:sayhi name="world"/>
如果你想保留你的命名空间,你应该在标签库中添加以下内容属性 class:
static namespace = "HiWorld"
我正在测试在 grails 中创建标签。
class HiWorldtagLib{
def sayhi={attrs,body->
def msg="<h1>Hello"+attrs.name+"</h1>";
out<<msg;
}
}
<HiWorld:sayhi name="world"/>
它贯穿我的标签代码,但只吐出 HTML 和围绕它的注释 <!--
。还有小写的标签本身。
已渲染 html...
<body>
<!--<h1>Hello world</h1>-->
<hiworld:sayhi name="world"/>
</body>
默认命名空间是 g
试试这个
<g:sayhi name="world"/>
如果你想保留你的命名空间,你应该在标签库中添加以下内容属性 class:
static namespace = "HiWorld"