Vorrei poter passare un oggetto con coppie chiave/valore che rappresentano attributi per un elemento. È possibile con Jade?Espansione di un oggetto per impostare attributi in Jade
Qualsiasi soluzione che mi consenta di passare una raccolta di attributi nel mio modello sarebbe sufficiente, ma la possibilità di combinare attributi dichiarati esplicitamente con attributi estratti da un oggetto (come di seguito) sarebbe l'ideale.
La seguente sintassi non funziona, è solo un esempio di cosa mi piacerebbe fare.
Per esempio, se ho superato questo:
{
name:'username',
value:'bob',
attributes: {
maxlength: 16
}
}
a questo modello:
input(name=name, value=value, attributes)
L'output desiderato sarebbe:
<input name="username" value="bob" maxlength="16" />
Apprezzo la risposta. Questo è stato qui per un po 'e avevo onestamente dimenticato che era qui. Come indicato nel problema github: ** e gli attributi non sfuggono all'output, quindi utilizzali con cautela ** – Prestaul
Buono a sapersi. Non l'ho capito. – Jonathan