Me gustaría poder pasar un objeto con pares clave/valor que representan atributos para un elemento. ¿Es esto posible con Jade?Expandir un objeto para establecer atributos en Jade
Cualquier solución que me permita pasar una colección de atributos a mi plantilla sería suficiente, pero la capacidad de mezclar atributos explícitamente declarados con atributos extraídos de un objeto (como a continuación) sería ideal.
La siguiente sintaxis no funciona, es solo un ejemplo de lo que me gustaría hacer.
Por ejemplo, si pasaba esto:
{
name:'username',
value:'bob',
attributes: {
maxlength: 16
}
}
Para esta plantilla:
input(name=name, value=value, attributes)
La salida deseada sería:
<input name="username" value="bob" maxlength="16" />
Agradezco la respuesta. Esto ha estado aquí por un tiempo y honestamente había olvidado que estaba aquí. Como se señala en el problema de github: ** y los atributos no escapan a la salida, así que úselo con precaución ** – Prestaul
Es bueno saberlo. No entendí eso. – Jonathan