如何在Beego的模板文件中获取范围索引

如何在Beego的模板文件中获取范围索引,go,Go,比如说 {{ range .cars }} {{.color}} , ${{.price}} {{ end }} “cars”的数组大小为10。如何获取索引值 当索引为5时,我想做一些处理 我正在使用Beego web framework。首先,topskip在评论中给出了您问题的答案 range $index, $element := pipeline 请参阅上的文档 其次,请记住,当您开始引入逻辑时,模板会很快变得过于复杂,例如以不同的方式处理第5个元素 考虑到这一点,最好尝试设计视

比如说

{{ range .cars }} 
{{.color}} , ${{.price}} 
{{ end }}
“cars”的数组大小为10。如何获取索引值

当索引为5时,我想做一些处理

我正在使用Beego web framework。

首先,topskip在评论中给出了您问题的答案

range $index, $element := pipeline
请参阅上的文档

其次,请记住,当您开始引入逻辑时,模板会很快变得过于复杂,例如以不同的方式处理第5个元素

考虑到这一点,最好尝试设计视图模型,使其易于渲染。在控制器中可能需要更多的逻辑,但在那里测试通常更容易。或者,考虑使用Go../P>中编写的助手实用程序。 模板中的逻辑越少,事情就越简单。

范围$index,$element:=管道请参阅