在golang / html模板中将第一个函数与索引结合起来

时间:2016-01-25 14:40:44

标签: go hugo go-html-template

我正在与Hugo创建一个博客。 我想列出前3个博客条目。到目前为止,这不是一个问题。

{{ range first 3 .Data.Pages.ByPublishDate }}

但我需要添加css类的索引。我用这条线做到了

{{ range $index, $element := .Data.Pages.ByPublishDate }}

我现在的问题是如何跟随。如何在第二行代码中获取索引,但仍将结果限制为3。

不幸的是,这似乎不起作用。

{{ range first 3 $index, $element := .Data.Pages.ByPublishDate }}

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

根据您的示例,我认为您正在寻找的内容如下:

{{ range $index, $element := (first 3 .Data.Pages.ByPublishDate) }}