Untuk mengakses nilai saluran paip induk atau global dalam tindakan julat dalam pakej teks/templat, terdapat dua kaedah utama:
Menggunakan Pembolehubah $ (Disyorkan)
Menurut dokumentasi teks/templat, apabila pelaksanaan bermula, pembolehubah $ ditetapkan kepada argumen data yang diluluskan untuk Melaksanakan, mewakili nilai permulaan titik dengan berkesan. Ini membolehkan akses kepada pembolehubah skop luar, termasuk saluran paip induk/global. Sebagai contoh, untuk mengakses Laluan dalam skop luar, gunakan $.Path.
const page = `{{range .Files}}<script src="{{html $.Path}}/js/{{html .}}"></script>{{end}}`
Menggunakan Pembolehubah Tersuai (Pendekatan Warisan)
Sebagai alternatif, tersuai pembolehubah boleh dibuat untuk menghantar nilai ke dalam skop julat:
const page = `{{$p := .Path}}{{range .Files}}<script src="{{html $p}}/js/{{html .}}"></script>{{end}}`
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Nilai Paip Ibu Bapa/Global dalam Julat dalam Templat Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!