在资产图片中包含grails标记

时间:2016-04-03 10:52:07

标签: grails asset-pipeline grails-3.1

我正在尝试在资源图片标题中包含grails渲染标记,但是会收到类似

的错误
<asset:image src="layout/bell.png" title='<g:render template="/srcdir/incompletePage" model="[dataObj: names]"/>' />



org.grails.taglib.GrailsTagException: [grails-app\views\abc.gsp:302] Attribute value quote wasn't closed (src="layout/bell.png" title='<g:render template="/srcdir/incompletePage" model="[dataObj: names]")

有没有其他方法可以添加渲染模板?

1 个答案:

答案 0 :(得分:1)

虽然它不漂亮,但你应该能够达到你想要的效果 通过使用标记作为方法调用:

<asset:image src="layout/bell.png" title='${g.render( template:"/srcdir/incompletePage", model:"[dataObj: names]"}' />