简单,我需要在视图(模板)上的golang循环。我无法找到如何做到的接缝。或者如何使用range
做同样的事情?
a := []int{1, 2, 3}
for i := 1; i <= len(a); i++ {
fmt.Println(i)
}
如何在视图上执行此操作?
答案 0 :(得分:1)
不支持此功能。 range
是在Go模板中形成循环的唯一方法。您可以为它提供一个为您生成for循环的函数的输出。 sprig库中的until
函数执行类似这样的操作。创建自己的东西也是微不足道的。