去模板循环(范围)出评论

时间:2015-02-20 17:40:50

标签: mysql templates struct go range

在我的posts.html结束时,我需要在struct中循环2个元素,因为没有范围我只是获取mysql中的最后一个条目但是虽然上面结构的其余部分正好渲染,但html输出在它停止时达到了这个范围。我是否需要在结构中指定范围超过2个元素?

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

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

另外,我也失去了只渲染与URL相匹配的mysql数据的能力,这也需要修复。

1 个答案:

答案 0 :(得分:0)

  

我是否需要在结构中指定范围超过2个元素?

您不需要对struct中的字段进行范围调整,这就足够了,因为您只是将一个帖子传递给post.html

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