Bei der Anzeige einer Liste von Fitnessstudio-Kursen, gruppiert nach Klassentyp, besteht eine effiziente Lösung darin, eine Karte zu erstellen Ordnet jeden Klassentyp den entsprechenden Klassen zu. Um diese strukturierten Daten jedoch effektiv in einer Vorlage anzuzeigen, ist es wichtig zu verstehen, wie man die Karte richtig durchläuft.
In diesem Fall haben wir eine KartenklasseMap, bei der die Schlüssel Klassentypnamen und die Werte sind Slices von Klassen, die diesem Typ entsprechen. Um diese Karte zu durchlaufen und die Daten anzuzeigen, können wir den Abschnitt „Variablen“ der Go-Vorlagendokumente nutzen, der es uns ermöglicht, zwei Variablen für jede Iteration mithilfe einer durch Kommas getrennten Syntax zu deklarieren.
Der folgende Vorlagencode zeigt dies So durchlaufen Sie die ClassMap und zeigen die Klassentypnamen (Schlüssel) und die entsprechenden Klassenabschnitte (Werte) an:
{{ range $key, $value := . }} <li><strong>{{ $key }}</strong>: {{ $value }}</li> {{ end }}
In dieser Vorlage repräsentiert die Variable $key den Klassentypnamen und die Die Variable $value stellt das entsprechende Klassensegment für diesen Typ dar. Dies ermöglicht uns den einfachen Zugriff und die Anzeige sowohl der Klassentypnamen als auch der zugehörigen Klassen im HTML-Markup.
Das obige ist der detaillierte Inhalt vonWie iteriere ich durch eine ClassType-basierte Karte in Go-Vorlagen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!