Grails 3.0如何在GSP中使用Javascript?

时间:2015-08-30 21:02:14

标签: javascript grails-3.0

文档说明,< r:script>这是正确的方法,但这是Resources Plugin的一部分,这在Grails 3.0中不可用,所以我认为在单个GSP中使用Javascript的正确方法是{{1使用< g:javascript> -tag。

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用GSP文件底部的<asset:javascript src="example.js" />

但是,SiteMesh会在布局GSP中插入<g:layoutBody />所在的正文,因此最终可能会在<script><body>的结尾之间出现其他一些标记。创建单独的布局GSP会更清晰。

另外,请务必在example.js包含application.js,否则特殊的js文件默认会在每个页面上结束。一种选择是为其他所有内容创建assets/javascripts/public文件夹。

<强>的grails-app /资产/ Javascript角/ application.js中

//= require_tree ./public