2014-06-26 44 views
1

例如如何得到的範圍內該指數Beego的模板文件

「車」是10,我如何獲得的索引值的
{{ range .cars }} 
{{.color}} , ${{.price}} 
{{ end }} 

數組的大小?

當索引爲5時,我想要做一些處理。

我正在使用Beego web框架。

+3

'range $ index,$ element:= pipeline'請參閱http://golang.org/pkg/text/template/#hdr-Variables – topskip

+0

上的文檔感謝它的工作原理 – polor

回答

0

第一個的所有,你的問題的答案在評論中給予topskip。

range $index, $element := pipeline 

請參閱文檔golang.org/pkg/text/template/#hdr-Variables

其次,請記住,當您開始放置邏輯時,模板會很快變得過於複雜,例如以不同方式處理第5個元素。

考慮到這一點,嘗試設計視圖模型以使它們易於渲染是一個好主意。在你的控制器中可能需要更多的邏輯,但在那裏測試通常更容易。或者,考慮使用Go編寫的幫助工具。

模板中較少的邏輯將使事情一般更容易。

相關問題