我想在“类” 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