1. ホーム
  2. java

[解決済み] Thymeleaf: 条件式を使ってCSSクラスを動的に追加/削除する方法

2022-10-25 10:13:32

質問

この問題を解決するために タイムリーフ に CSS クラスを動的に追加したり削除したりすることは可能ですか? div に、CSS クラスを動的に追加/削除することは可能でしょうか? th:if 節があるのですか?

通常であれば、次のように条件節を使うことができますね。

<a href="lorem-ipsum.html" th:if="${condition}">Lorem Ipsum</a> 

これから作成するリンクは lorem ipsum ページへのリンクを作成しますが、条件節が真である場合のみです。

私は何か違うものを探しています:私はブロックが常に表示されるようにしたいのですが、状況に応じてクラスを変更することができます。

どのように解決するのですか?

また th:classappend .

<a href="" class="baseclass" th:classappend="${isAdmin} ? adminclass : userclass"></a>

もし isAdmintrue であれば、このような結果になります。

<a href="" class="baseclass adminclass"></a>