Mini pique: HAML - Atributo condicional en etiqueta HTML

Publicado el Jueves, 4 de julio de 2013

Haml - markup haiku[/caption]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.

No hay comentarios en este post

Feed de comentarios

Dejar un comentario

Toasty!