Dalam bidang pembangunan web menggunakan Golang dan rangka kerja gin-gonic, menggunakan fail templat asas menawarkan mekanisme yang mantap untuk memperkemas penciptaan dan penyesuaian pandangan. Dengan menggunakan reka letak biasa, pembangun boleh mengurangkan redundansi dengan ketara dan mengekalkan reka bentuk yang konsisten merentas halaman.
Untuk mencapai ini, ikut langkah berikut:
Contoh:
base.html:
{{define "base"}} <!DOCTYPE html> <html lang="en"> <body> header... {{template "content" .}} footer... </body> </html> {{end}}
halaman1.html:
{{define "content"}} <div> <h1>Page 1</h1> </div> {{end}} {{template "base.html"}}
Dengan menghuraikan kedua-dua templat asas dan templat khusus kandungan sebelum melaksanakan mereka, anda boleh memanfaatkan reka letak templat asas dan mewarisi elemennya dalam templat khusus kandungan.
tmpl, err := template.New("").ParseFiles("page1.html", "base.html") err = tmpl.ExecuteTemplate(w, "base", yourContext)
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyelaraskan pembangunan web dengan templat asas dalam rangka kerja gin-gonik Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!