2012-09-07 56 views
2

請解釋爲什麼$在下面的代碼中使用:

<ul> 
    @for(p <- products) { 
    <li>@p.getName() ([email protected]())</li> 
    } 
</ul> 

而且這將是巨大的,如果你能提出一些好的教程主階template..`Play 2.0使用Scala的模板,而不是常規的模板。

+0

的$困惑我也:)。 – monnef

回答

3

這裏的美元符號只是輸出HTML的一部分,所以價格顯示爲$100。它沒有做任何特別的事情。 它緊挨着@符號,因此輸出HTML時沒有空格。

如果你是用來玩的1.x,這相當於做

$(${p.getPrice()}) 
+0

所以它可以只是'

  • @ p.getName()(USD @ p.getPrice())
  • '或其他東西 – biesior

    +0

    Thanx很多.....你能建議我一些關於scala模板的好教程嗎? –

    +0

    @shomiknaik:最好的教程放在樣本和文檔中。你不會找到更好的資源。 – biesior