2012-09-03 49 views
4

如何在play2中聲明和增加一個變量? (在scala.html模板Play2 - Template - >遞增

僞代碼:

@counter 
@for(l <- list){ 
<span class="[email protected]"> 


</span> 
@(counter += 1) 
} 
+0

什麼是錯的'我+ = 1'? –

+0

我如何聲明這樣的變量? –

+0

當然它是在.scala.html模板 –

回答

17

你真的需要計數器和遞增?你可以這樣做:

@for((l, index) <- list.zipWithIndex){ 
    <span class="[email protected]">@l</span>  
} 

方法zipWithIndex創建元組列表。

+0

是的,謝謝這就是我所需要的 –

+0

是的,謝謝,這是我需要的;)(閱讀:這是我正在尋找的樣本) – biesior

+0

美麗。正是我需要的。 –

5

在模板

@import java.math.BigInteger; var i=1 

申報增量模板

@(i+=1) 
相關問題