我有 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}}
相关分类