Meine Vorlage sieht wie folgt zur Zeit:Wie rendert man die korrekte CSS-Klasse basierend auf einer Eigenschaft?
{{range .Users}}
<div ...>
<div class="row XXXX">
</div>
{{end}}
Das hat XXX mit einer CSS-Klasse ersetzt werden, die auf eine Eigenschaft des Benutzer Struktur, die Userlevel ist eine Zeichenfolge basiert.
Also je nach dem Wert der Userlevel, werde ich die richtige CSS-Klasse an:
Userlevel ist „beg“ dann habe ich die Ausgabe „Anfänger“ benötigen. Userlevel ist „int“ dann habe ich die Ausgabe „intermediate“ benötigen usw.
Ich weiß, ich kann nur die CSS-Klasse benennen Sie den Wert der Eigenschaft übereinstimmen, aber ich will nicht eine enge Kopplung halten zwischen die 2.
Ist das irgendwie möglich, da Ausdrücke in if-Anweisungen nicht erlaubt sind?