我有这个模板可以将切片的多个项目解析到页面上。它确实做得很好。
但是,我现在想使用相同的模板来解析切片的单个值,基于范围索引。切片用于多个文件,所以我不能像 Slice[1:2] 一样执行它
{{ $bpi := .Index}}
{{ range $i, $elmt := .Slice }}
{{ if $bpi.Equals $i }}
<div>{{ .SliceContent }}</div>
{{ end }}
{{ end }}
根据我的阅读,该模板不适用于计算,但如果您在 html/template 包中有范围索引和 if 语句,在我看来,我一定是做错了什么。我当然可以写一个 FuncMap,没问题。但考虑到这些事实,我似乎不合适。