Mi nombre es Fernando Briano y soy programador.

Mini-Truco: HAML – Atributo condicional en etiqueta HTML

Digamos que tenemos una tabla, donde debemos aplicar una clase a las filas que cumplan cierta condición. El código es el siguiente:

%tr{ (condición) ? {class: "active"} : {}}

Se usa el operador ternario. Si la condición da verdadera, se agrega el atributo class="active" a la etiqueta tr, en caso contrario no se le agrega nada.

Es así de sencillo pero me costó encontrarlo la primera vez que lo necesité. La segunda vez también me costó bastante así que lo dejo acá para referencia.

Publicado también como protip en Coderwall para tenerlo siempre bien a mano.

Feed de comentarios | Url para Trackbacks | Suscribirse a los posts por correo electrónico

No hay comentarios en este post

Dejar un comentario

Toasty!