Templates Grails:如何从自定义标记库向模板传递参数?

Templates Grails:如何从自定义标记库向模板传递参数?,templates,grails,parameters,Templates,Grails,Parameters,我有一个自定义标记库,它试图呈现某个模板 def ifRegistered = {attrs -> .... if(!output) { out << render(template: 'register', model: "[param:1]") } else { out << render(template: 'cancel') } } 我在这里得到一个空值。有什么建议吗?标记库直接用gr

我有一个自定义标记库,它试图呈现某个模板

def ifRegistered = {attrs ->
    ....
    if(!output) {
        out << render(template: 'register', model: "[param:1]")
    }
    else {
        out << render(template: 'cancel')
    }
}

我在这里得到一个空值。有什么建议吗?

标记库直接用groovy编写。无需使用字符串来描述模型:

out << render(template: 'register', model: [param:1]) // a map is passed as model instead of a string

啊啊,我已经找了好几个小时了。我将gsp中的
标记复制到自定义标记中的
g.render(…)
,但没有删除引号。在普惠制中必须有报价,而在定制标签中则没有。
out << render(template: 'register', model: [param:1]) // a map is passed as model instead of a string