Golang と gin-gonic フレームワークを使用した Web 開発の領域では、ベース テンプレート ファイルを利用することで、ビューの作成とカスタマイズを合理化します。共通のレイアウトを採用することで、開発者は冗長性を大幅に削減し、ページ間で一貫したデザインを維持できます。
これを実現するには、次の手順に従います。
例:
base.html:
{{define "base"}} <!DOCTYPE html> <html lang="en"> <body> header... {{template "content" .}} footer... </body> </html> {{end}}
page1.html:
{{define "content"}} <div> <h1>Page 1</h1> </div> {{end}} {{template "base.html"}}
ベース テンプレートとコンテンツ固有のテンプレートの両方を実行する前に解析することで、ベース テンプレートのレイアウトを利用して継承することができます。コンテンツ固有のテンプレート内の要素。
tmpl, err := template.New("").ParseFiles("page1.html", "base.html") err = tmpl.ExecuteTemplate(w, "base", yourContext)
以上がGo の gin-gonic フレームワークの基本テンプレートを使用して Web 開発を効率化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。