2015-06-10 15 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') 
相關問題