2017-06-29 10 views
0

私はこのHTML <を持っています。私のテンプレートで定義されているタグは、Beanプロパティのスタイルカラープロパティを置き換えています。しかし、あなたはスタイル属性を生成th:styleを使用してそれを達成することができビーンプロパティにThymeleaf HTML <i>タグ

<i class="fa fa-exchange fa-2x" style="color:'${book.htmlIconColor}'; text-align: center;" aria-hidden="true"></i> 
+0

"適切な[L]を働いていないyは" どういう意味ですか?あなたはアイコンが見えませんか?それは間違った色ですか?代わりに失礼な言葉を印刷しますか? – JJJ

+1

一重引用符を削除しますか? – gxvv

答えて

2

を色を交換されていません。

<i class="fa fa-exchange fa-2x" 
    th:style="'color:' + ${book.htmlIconColor} + '; text-align: center;'" 
    aria-hidden="true"></i> 

または代替方法

<i class="fa fa-exchange fa-2x" 
    th:style="${'color:' + book.htmlIconColor + '; text-align: center;'}" 
    aria-hidden="true"></i>