Templat Go: Rendering Child Templates in a Layout
Soalan:
Dalam Golang aplikasi, bagaimana saya boleh memberikan berbilang templat anak dalam susun atur induk templat?
Persediaan:
Masalahnya melibatkan empat templat: susun atur templat reka letak.html dan tiga templat anak: tags.html, content.html dan ulasan. html. Arahan Go disediakan untuk menyimpan data untuk templat kanak-kanak.
Masalah:
Persoalan timbul tentang cara membuat setiap templat kanak-kanak dan menggabungkan hasilnya ke dalam reka letak templat.
Perlaksanaan Go:
Untuk memaparkan templat kanak-kanak dalam susun atur, pertimbangkan langkah berikut:
Kod Contoh:
package main import ( "fmt" "html/template" "os" ) // Define the layout template const layout = ` <html> <body> {{template "tags"}} {{template "content"}} {{template "comment"}} </body> </html>` // Define the child templates const tags = `{{define "tags"}} <div>{{.Name}}</div> {{end}}` const content = `{{define "content"}} <div>
Atas ialah kandungan terperinci Bagaimana untuk Membuat Templat Berbilang Kanak-kanak dalam Templat Susun Atur Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!