Я хочу сгенерировать 2 отдельных файла с помощью GOtemplate, допустим, у меня есть этот код:
aBuffer := new(bytes.Buffer)
bBuffer := new(bytes.Buffer)
aTmpl, _ := template.ParseFiles(aFilePath)
aTmpl.Execute(aBuffer, someVariables)
bTmpl, _ := template.ParseFiles(bFilePath)
bTmpl.Execute(bBuffer, someVariables)
Допустим, я использую общий var для этих двух файлов (не из "someVariables" golang var), у меня есть способ объявить это в отдельном файле, как в Helm?
{{ define myVar }}
the-var
{{ end }}
Затем, чтобы сохранить вид контекста, который я могу повторно использовать в aTmpl и bTmpl:
{{ template myVar .}}