我正在使用Grails 2.5.6
开发应用程序。我想从message.properties
访问jQuery
文件。有没有什么方法或插件可以帮助我实现这一目标。
答案 0 :(得分:0)
从嵌入式JavaScript / jQuery代码中,为了从服务器端检索变量,对象以及伪像,例如messages.properties
,我们需要将jQuery代码包装在<g:javascript>...</g:javascript>
中。从这个角度来看,您可以使用类似的语法访问来自messages.properties的任何消息:
<g:javascript>
...
...
set(messages, "onlyAcceptImages",
"${g.message(code: "model.biomodels.curationNotes.editor.onlyAcceptImages")}");
...
...
</g:javascript>
在上面的语句中,set
是我将来自messages.properties的文本获取分配给地图onlyAcceptImages
的键messages
的函数。
对于带有扩展名js的单个javascript文件,我认为我们不能这样做。您可能不是使用这种方式,而是可能使用grails插件i18n资产管道。在此处https://plugins.grails.org/plugin/amc-world/i18n-asset-pipeline
了解更多