如何将一片结构传递给模板并在 Golang 中迭代它们?

How to pass a slice of structs to template and iterate them in Golang?

我想传递 包含 结构 的切片 并在视图中显示所有值。

type Person struct {
    ID   int
    NAME string
}

结构切片示例

 [{1 John},{2, Mary},{3, Steven},{4, Mike}]

我想要的 index.html

1 - John
2 - Mary
3 - Steven
4 - Mike

我找到了一个相关的 post 我解决了。 谢谢大家。

Go templates : range over slice of structs instead of struct of slices

所以正如 mkopriva 提到的,使用范围动作。