我不明白的 Grails 标签

Grails tags that I do not understand

我正在研究 grails,试图修复程序中的错误,但我是新手,有很多代码我试图理解它们是什么。如果你能指引我到正确的网站,那里有一个图书馆解释那些很棒的标签

什么是 <r:script> 标签? 什么是 <g: if> 标签?

我在哪里可以阅读这些内容?我是 Angular JS 和 Grails/Groovy

的新手
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<r:script>
        <g:if test="${module && module == 'LIVEDATA'}">
            var wsPath = "${createLink(controller: "atmosphere", action: "wssignal", absolute: true)}";
            analysis.initLiveData(device_sn, vId, debug, anlaysisType, wsPath);
            $(window).load(function() { 
                analysisToolbar.init();
                analysis.initSocket(tz);
            });
        </g:if>
    </r:script>\

<g:if> 标签是来自 Grails 标签库的 if 标签,您可以在 Grails Documentation 中阅读它。这是一个逻辑标记,当 test 属性中的条件评估为真时,它将包含包含的内容块。

<r:script> 标签是资源脚本标签,您可以在 resources plugin documentation 中阅读它。此标记允许您包装内联 javascript 代码并控制其配置。

这两个都是标签库,您可以在关于它们的 Grails documentation 中了解它们的一般概念。