use*_*544 15 grails groovy taglib
我正在尝试使用taglib调用那里的属性参数,以及链接taglib使用的标记本身内部的东西.我找不到要传递给g.link()调用的属性,让它呈现链接的文本.我已经尝试了'body'和'link'以及'text'和'linkText' - 这些都没有.
我期待能够打电话
g.link(action:"foo", controller:"bar", _____:"text of the link here")
但不知道该放什么_____
Zim*_*Zim 25
通常你这样做:
g.link(action:"foo", controller:"bar", "text of the link here")
Run Code Online (Sandbox Code Playgroud)
链接文本不需要是最后一个参数,它可能出现在任何地方:
g.link("text of the link here", action:"foo", controller:"bar")
Run Code Online (Sandbox Code Playgroud)
.
封闭用法:
您可以使用返回字符串的闭包代替字符串:
g.link(action:"foo", controller:"bar", {"text of the link here"})
Run Code Online (Sandbox Code Playgroud)
并且,与任何groovy闭包(这是方法调用的最后一个参数)一样,您可以将它放在结束括号之后:
g.link(action:"foo", controller:"bar") {"text of the link here"}
Run Code Online (Sandbox Code Playgroud)
没有参数可以传入(无论好坏)。
要获取链接中的文本,请将其作为闭包传递。
g.link(action:"foo", controller:"bar") { "text of the link here" }Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7916 次 |
| 最近记录: |