2015-06-10 14 views
0

如何在用于grails命令行运行脚本的脚本中访问ApplicationTagLib?如何在用于运行脚本的脚本中访问taglib?

如果有人想知道什么是用例

这个问题来了,当我试图生成的JavaScript文件中使用的JSON文件(包含链接到控制器和操作)创建一个脚本。更多的信息在https://stackoverflow.com/questions/30763227/how-to-use-urls-rendered-as-javascript-variables-during-jasmine-unit-tests

我正在考虑在此脚本文件中使用g.createLink,但无法找到如何在脚本文件中使用标记库。

+0

您可以使用下面的代码来访问你的标签库“高清grailsApplication高清G = grailsApplication.mainContext.getBean(” org.codehaus.groovy.grails.plugins .web.taglib.ApplicationTagLib')' –

+0

@AnantKolvankar你应该做出答案。 –

+0

我已经发布它作为答案谢谢:) –

回答

2

您可以使用下面的代码来访问你的taglib

def grailsApplication 
def g = grailsApplication.mainContext.getBean('org.codehaus.groovy.grails.plugins.web.ta‌​glib.ApplicationTagLib') 
相关问题