Orden de carga bloque JavaScript en Thymeleaf

Escenario

Tengo una aplicación desarrollada con la plataforma Spring Boot que usa para producir las páginas HTML el motor de plantillas Thymeleaf.

Problema

Un bloque de JavaScript incrustado en una de las páginas genera un error porque una de sus variables no es reconocida por el intérprete. Por lo que veo, la biblioteca de programación que proporciona dicha variable se carga después de ejecutarse el código del bloque de la página. Necesito que dicho bloque se ejecute después de que el navegador haya cargado los ficheros de JavaScript referenciados en la plantilla general (layout.

Solución

En el layout (admin-layout.html) hay que añadir el siguiente bloque, después de los javascripts comunes a toda la aplicación: Y en la página en la que se desea incrustar el JavaScript «específico», añadimos el fragmento de javascript después del fragmento de contenido:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *