我想在「類」 HTML屬性中Scala的條件進行分析,而Scala的模板是不是在玩球:Scala模板無法標記HTML屬性?
@priceTag(amount: Currency) = @{
<div class='priceTag {if(amount.toDouble == 0.0d) "FREE"}'>
{if(amount.toDouble > 0.0d) {amount.format("¤#")} else {"FREE"}}
</div>
}
產量:
<div class="priceTag {if(amount.toDouble == 0.0d) "FREE"}">
£1
</div>
,我會喜歡它,以產生:
<div class="priceTag">
£1
</div>
建議感激理解
看起來你錯過了一些'@'符號('@ {if ...}')。我很驚訝div的內容是'1英鎊'而不是整個'if'行。 – Carsten 2013-02-11 23:20:12
@Carsten感謝您的回覆,但不幸的是,在那裏添加@符號並沒有幫助。產量HTML:class =「priceTag @ {if(amount.toDouble == 0.0d)」FREE「}」 – 2013-02-12 12:07:01
哦,對,我沒有看到第一行中的第二個「@」符號。 *寫一個答案* – Carsten 2013-02-12 16:09:06