使用带有 golang 的 HTML 模板,如何在 HTML 中打印给定数据的索引?

问题描述

我正在做功课,我需要使用 go 做一个 Html 模板,我给它一个 go 获取的数据,如果可能的话,我想在 html 中打印第一个索引(为了测试它可能是其他的稍后索引)数据(数据全部由 . 在 html 中调用。Artists 有一个组列表,我只想打印第一个但 {{.Artists[0]}} 正在崩溃我的 html)我不在 Internet expept 'range' 上找到其他方式,但我无法获得我想要的索引值,我只是打印了每个名称的索引:

{{range $i,$Artists := .Artists}}
            {{$i $Artists}}
        {{end}} 

我从网上尝试过的。我尝试了 $Artists$0 和其他没有成功的东西,我知道我可以使用 go 表单,但我想在 html 中尝试它。 在此先感谢您的帮助:)

编辑:(这样做没有问题。艺术家打印所有组,但我现在只想打印一个特定的)

解决方法

你想打印 $Artists 的第一个元素?使用索引函数:{{index $Artists 0}}

感谢 icza ,这就是我正在搜索的内容!