Agregar clases css con Thymeleaf usando un condicional

thymeleafHay dos formas de hacerlo, th:class y th:classappend, y con las dos se utiliza el operador elvis o ternario.

Usaremos th:class cuando no tengamos definida la clase css, y queramos agregar una clase en función de una condición. Es importante que no exista un atributo class ya definido, si no Thymeleaf nos levantará una excepción. Un ejemplo a continuación:

Si ya tenemos un atributo class definido debemos usar classappend, de la siguiente manera:

Obsérvese que en este caso el atributo class ya contiene una clase “baseclass”.

Para el artículo me he nutrido de la info que aparece aquí.

Share

Deja un comentario