使用jQuery

时间:2019-04-04 20:04:06

标签: jquery grails internationalization

我正在使用Grails 2.5.6开发应用程序。我想从message.properties访问jQuery文件。有没有什么方法或插件可以帮助我实现这一目标。

1 个答案:

答案 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

了解更多