тег, но я думаю, что я уже занял достаточно места.

тоящее время я реорганизую Play! проект, в котором много HTML-кода в файлах шаблонов HTML. Этот код должен быть перемещен во внешние файлы JS для лучшей читаемости и ускорения загрузки страницы. Однако, когда я просто создаю файл JS в общей папке, все замены ссылок @ {Controller.method} больше не работают. Я думал о вызове некоторой функции инициализации из шаблонов HTML, которая просто предоставляет необходимые URL-адреса, такие как

initialize({ "Application.doThis" : "@{Application.doThis}"})

однако это становится очень громоздким и подверженным ошибкам с любым добавляемым URL. Другое дело, что I18N тоже больше не работает. Итак, какова лучшая практика для подобных сценариев, когда у вас есть JS-код в отдельном файле, но вы все еще хотите использовать генерацию URL и I18N в своем JS?

Ответы на вопрос(2)

Ваш ответ на вопрос