Есть ли способ "распространить" параметры в шаблонах Go?
В моем коде есть функция, которая возвращает свойства списка структур в виде среза строки
"colStr": func(col string, a ...interface{}) []string {
s := make([]string, len(a))
for i, v := range a {
if structs.IsStruct(v) {
s[i] = db.Str(structs.Map(v)[col])
}
}
return s
},
Но как мне перейти к этой функции?В самом шаблоне у меня есть нечто, похожее на это
{{list (colStr `Number` .QuoteProofs...) `&`}}{{end}}
Но это дает мне
шаблон: HTML: 17: неожиданный <.> В операнде
Есть ли способ сделать это с помощью шаблонов?