我尝试使用 template.FuncMap 但有恐慌错误panic: runtime error: invalid memory address or nil pointer dereference代码:type Article struct{    Id int    Title string    Tags  string}var (    tplFuncMap template.FuncMap )func main() {    article := &Article{Id:1, Title:"hello world", Tags:"golang,javascript"}    tplFuncMap =  make(template.FuncMap)    tplFuncMap["Split"] = Split    tpl, _ := template.ParseFiles("a.html", "b.html")    tpl = tpl.Funcs(tplFuncMap)    tpl.Execute(os.Stdout, article)}func Split(s string, d string) []string {    arr := strings.Split(s, d)    return arr}一个.html//i want to split tags and range{{$arr := Split .Tags ","}}{{range $k, $v := $arr}}    <a href="{{$v}}">{{$v}}</a>{{end}}
                    
                    
                1 回答
- 1 回答
 - 0 关注
 - 355 浏览
 
添加回答
举报
0/150
	提交
		取消
	