有什么方法可以在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:操作数中意外的<。>
有没有办法用模板做到这一点?