[go] 템플릿 인클루드

이 기능을 사용하려면 html/template 패키지에서 ParseFiles 함수를 사용하여 템플릿 파일을 불러온 후, template.ExecuteTemplate 함수를 사용하여 현재 템플릿에 포함시킬 수 있습니다.

아래는 간단한 예제 코드입니다.

package main

import (
	"html/template"
	"os"
)

func main() {
	mainTemplate := template.Must(template.ParseFiles("mainTemplate.html", "includedTemplate.html"))

	mainTemplate.ExecuteTemplate(os.Stdout, "main", nil)
}

위 예제 코드에서 mainTemplate.html 파일에 다른 템플릿 파일인 includedTemplate.html을 포함시켜 사용하고 있습니다.

참고 문헌: