【发布时间】:2020-11-29 13:13:26
【问题描述】:
我在 Go 中工作,现在我需要在一个选择中打印至少 20 个选项,所以我需要使用某种从 0 到 20 的循环(以获取索引)。
如何在 Go 模板中使用 for 循环?
我需要在模板中生成数字序列。我没有要迭代的数组。
编辑: 我需要得到这样的东西:
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
所以,我需要在代码中执行以下操作:
<select>
{{for i := 1; i < 5; i++}}
<option value="{{i}}">{{i}}</option>
{{end}}
</select>
但是,这行不通。
【问题讨论】:
标签: go-templates