Um auf den übergeordneten oder globalen Pipelinewert innerhalb einer Bereichsaktion im Text-/Vorlagenpaket zuzugreifen, gibt es zwei Hauptmethoden:
Verwendung der $-Variablen (empfohlen)
Laut Text-/Vorlagendokumentation wird die $-Variable zu Beginn der Ausführung auf das übergebene Datenargument gesetzt auszuführen, was effektiv den Startwert des Punkts darstellt. Dies ermöglicht den Zugriff auf die Variablen des äußeren Bereichs, einschließlich der übergeordneten/globalen Pipeline. Um beispielsweise auf den Pfad im äußeren Bereich zuzugreifen, verwenden Sie $.Path.
const page = `{{range .Files}}<script src="{{html $.Path}}/js/{{html .}}"></script>{{end}}`
Verwendung einer benutzerdefinierten Variablen (Legacy-Ansatz)
Alternativ eine benutzerdefinierte Variable Variable kann erstellt werden, um Werte in den Bereichsbereich zu übergeben:
const page = `{{$p := .Path}}{{range .Files}}<script src="{{html $p}}/js/{{html .}}"></script>{{end}}`
Das obige ist der detaillierte Inhalt vonWie greife ich in Go-Vorlagen auf übergeordnete/globale Pipeline-Werte innerhalb des Bereichs zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!