Grails:从具有自己的命名空间的另一个中调用一个taglib

时间:2014-02-20 10:26:08

标签: grails

使用一些带有自己命名空间的tagLib

这样的东西
class FirstTagLib
    static namespace =  "myns"
    ...
    def first = {  attrs, body ->
    ...
    }

/

class SecondTagLib {

    static namespace = "myns"


    def second = { attrs, body ->  

        out << myns.first(..)
    }

如何在另一个taglib中调用此taglib?通常是g。适用于没有自己命名空间的taglib。

documentation states

  

命名空间内的标记可以作为使用命名空间的方法调用   作为方法调用的前缀

在我的情况下,这最终会出错: 没有方法签名:org.codehaus.groovy.grails.web.pages.GroovyPage.first()适用于参数类型:(java.lang.String,java.lang.String)值:[。,strong ] ...

0 个答案:

没有答案