0

我需要在使用相同资源包的多个页面上将变量从 Config.groovy 传递给 JavaScript。我有需要配置选项“appId”的 JS 库。问题是这个库的 JS 和 CSS 文件在 ApplicationResources.groovy 中被声明为资源包,我无法控制它们在哪个页面上使用。

有标签。此标记的正文将作为内联 JavaScript 包含在页面正文中。伟大的。但它需要手动重复此部分,每页上的内容相同。这就是为什么它不适合我。

例如,我在 ApplicationResources.groovy 中需要这样的东西:

modules = {
    myJSPlugin {
        dependsOn 'jquery'
        resource url:'/js/core.js', disposition: 'head'
        // this is inline JS here
        resource type: 'inlineJs', body: {-> "var appId = 22;"}
    }
}

```我怎样才能做到这一点?谢谢

4

1 回答 1

0

如果您提供

<r:script>var appId = 22;</r:script>

无论是在正文中还是在头部中,在主布局内,它不应该对使用布局的子页面可用吗?

@Resource r:脚本

于 2013-06-25T19:08:44.217 回答