Chciałbym mieć szablon Play, który jest plikiem JS (w przeciwieństwie do tagów <script>
w szablonie HTML). Powodem tego jest to, że skrypt może być buforowany. Muszę jednak utworzyć różnice w skrypcie w zależności od tego, gdzie jest on zawarty i ma to nadzieję w systemie szablonów Play. Mogę już to zrobić, jeśli używam skryptów osadzonych, ale nie można ich przechowywać w pamięci podręcznej.Odtwórz szablon struktury, który w rzeczywistości jest plikiem JS
Znalazłem an existing question, który również prosi o to samo, ale odpowiedź jest zupełnie inna (różne cele).
Można zdefiniować swoje pliki javascript jako szablony Play. Podobnie jak w przypadku szablonów html. Musisz tylko dodać swój szablon i wyrenderować go ze sterownika i dodać trasę. Ale zawsze istnieją lepsze sposoby niż tworzenie dynamicznego javascript. Jeśli chodzi o buforowanie, co jeśli utworzysz normalny plik javascript i udostępnisz go w grze? Myślisz, że to nie będzie buforowane? Czemu? –
@NaderHadjiGhanbari, nie powiedziałem, że normalny plik JS nie będzie buforowany. Raczej potrzebuję móc zastąpić dane w pliku za pomocą Play i obsłużyć rzeczywisty plik JS, a nie osadzony kod JS (w HTML). – Mike