Go Template 循环(范围)出评论

Go Template to loop (range) out comments

在我的 posts.html 结束时,我需要遍历 Struct 中的 2 个元素,因为没有范围,我只得到 mysql 中的最后一个条目,但尽管上面的其余结构内容是html 输出在达到范围时停止渲染。我是否需要在我的 Struct 中指定范围仅超过 2 个元素?

{{range .}}
<p>{{.Name}}</p>
<p>{{.Comment}}</p>
{{end}}

这是我当前的代码 - http://play.golang.org/p/QMT12qfaoC

顺便说一句,我也失去了仅渲染 mysql 匹配 URL 数据的能力,这也需要修复。

Do i need to specify to only range over 2 elements in my Struct ?

您不需要遍历 struct 中的字段,这就足够了,因为您只是将一个 post 传递给 post.html

<p>{{.Name}}</p>
<p>{{.Comment}}</p>