【问题标题】:Call Grails 2 r:require module from a taglib从 taglib 调用 Grails 2 r:require 模块
【发布时间】:2015-11-01 10:02:49
【问题描述】:

拥有一个使用外部 js 库来显示用户通知的 taglib。 由于在许多视图中调用此标记库,我想知道如何直接从标记中获取库 js 模块,而不是从每个 gsp 视图中进行。

目前我在 gsp 文件中使用此代码:

<g:require modules="pnotify"/>

在taglib源代码下面:

class MyTagLib {

    static namespace = "my"

    def myHtmlWithNotifications = { attrs ->
        out << "<table>"
        // ...
        out << "</table>"
    }
}

【问题讨论】:

    标签: grails grails-2.0 grails-2.3 grails-2.2 grails-2.5


    【解决方案1】:

    这样从taglib中调用require模块即可:

    class MyTagLib {
    
        static namespace = "my"
    
        def myHtmlWithNotifications = { attrs ->
            out << r.require([modules: "pnotify"])
            out << "<table>"
            // ...
            out << "</table>"
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2014-02-22
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多