猿问

golang html 模板不显示任何内容

我有 html/template 的代码,它不会运行。我想显示数组中的每个元素,它不会返回任何内容。请忽略 ioutil 文件读取。


type Person struct {

    Name string

    Age int

}


type Page struct {

    test [3]Person

    test2 string

}


func main() {

    var a [3]Person

    a[0] = Person{Name: "test", Age: 20}

    a[1] = Person{Name: "test", Age: 20}

    a[2] = Person{Name: "test", Age: 20}


    p:= Page{test: a}


    c, _ := ioutil.ReadFile("welcome.html")    

    s := string(c)


    t := template.New("")

    t, _ = t.Parse(s)

    t.Execute(os.Stdout, p)

}

和欢迎.html:


{{range .test}}

    item

{{end}}


眼眸繁星
浏览 349回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答