フォルダをスキャンしてすべてのテンプレートファイルを検索するfuncが必要です。その後、template.ParseFilesを呼び出してすべてのテンプレートを解析します。 var tmplPathList []string
を使用してすべてのテンプレートを記録し、tmplPathList
をtemplate.ParseFiles()
に渡します。[]文字列を...文字列に変換する方法
func ParseFiles(filenames ...string) (*Template, error)
は、パラメータとして... string
を使用します。コンパイルエラーcannot use tmplPathList (type []string) as type string in argument to "html/template".ParseFiles
[]string
を... string
に変換するにはどうすればよいですか?
var tmplPathList []string
for _, file := range tmplList {
tmplPathList = append(tmplPathList, dir + file.Name())
}
templates = template.Must(template.ParseFiles(tmplPathList))
私は方法がある知っていますあなたは私に簡単な方法を教えてくれます。 – firelyu
@Flimzyそれは私が必要なものです。もう質問はありません。 – firelyu