Доступ к файлу свойств сообщений в Grails с помощью jQuery - PullRequest
0 голосов
/ 04 апреля 2019

Я разрабатываю приложение, используя Grails 2.5.6.Я хочу получить доступ к файлу message.properties, но из jQuery.Есть ли способ или плагин, который может помочь мне достичь этого.

1 Ответ

0 голосов
/ 05 апреля 2019

Из встроенного кода 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.

К отдельному файлу javascript с расширением js, я думаю, мы не можем так поступить.Вместо того, чтобы идти по этому пути, вы, вероятно, используете плагин Grails i18n.Подробнее здесь https://plugins.grails.org/plugin/amc-world/i18n-asset-pipeline

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...