Grails资源插件:如何通过ApplicationResources.groovy中定义的资源边界内联JavaScript?
我需要在使用相同资源包的多个页面上将变量从Config.groovy传递到JavaScript。 我有需要配置选项“appId”的JS库。问题是这个库的JS和CSS文件在ApplicationResources.groovy中声明为资源包,我无法控制它们在哪个页面上使用 有一个标签。此标记的主体将作为内联JavaScript包含到页面主体中。伟大的 但它需要手动重复此部分,每个页面上的内容相同。这就是为什么它不适合我 例如,我需要ApplicationResources.groovy中的类似内容:Grails资源插件:如何通过ApplicationResources.groovy中定义的资源边界内联JavaScript?,grails,Grails,我需要在使用相同资源包的多个页面上将变量从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;"}
}
}
```
我怎样才能做到这一点?
如果您提供
var-appId=22代码>
无论是在主体中还是在主体布局中,在主布局中,它不应该对使用布局的子页面可用吗
@资源