Я хотел бы условие Scala внутри «класса» атрибут HTML должен быть проанализирован, но Scala Шаблон не играть в мяч:Scala Template не может tokenise атрибут 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
@Carsten благодарит за ответ, но, к сожалению, добавление знака @ там не помогает. Уступает HTML: class = "priceTag @ {if (amount.toDouble == 0.0d)" FREE "}" –
О, ну, я не видел второй знак '@' в первой строке. * написание ответа * – Carsten