Ich möchte gerne ein Objekt mit Schlüssel/Wert-Paaren übergeben, die Attribute für ein Element darstellen. Ist das mit Jade möglich? Eine Lösung, die es mir erlaubt, eine Attributsammlung in meine Vorlage zu übergeben, wäre ausreichend, aber die Möglichkeit, explizit deklarierte Attribute mit Attributen zu mischen, die aus einem Objekt extrahiert werden (wie unten), wäre ideal.Erweitern eines Objekts zum Festlegen von Attributen in Jade
Die folgende Syntax funktioniert nicht, es ist nur ein Beispiel für das, was ich tun möchte.
Zum Beispiel, wenn ich dies übergeben:
{
name:'username',
value:'bob',
attributes: {
maxlength: 16
}
}
Zu dieser Vorlage:
input(name=name, value=value, attributes)
Die gewünschte Ausgabe wäre:
<input name="username" value="bob" maxlength="16" />
Ich schätze die Antwort. Das war eine Weile hier und ich hatte ehrlich vergessen, dass es hier war. Wie in der GitHub-Ausgabe erwähnt: ** & Attribute nicht Ausgabe entgeht so mit Vorsicht verwenden ** – Prestaul
Gut zu wissen. Ich habe das nicht verstanden. – Jonathan