htmlコードに属性を挿入したいとします。 私はこれを試してみましたが、働いていない:ThymeleafはHTMLコードでテキストを挿入しますか?
<div id="${var}"> ... </div>
私はあなたが私が何を意味するか知っていると思います。属性 'var'はidでなければなりません。私は
htmlコードに属性を挿入したいとします。 私はこれを試してみましたが、働いていない:ThymeleafはHTMLコードでテキストを挿入しますか?
<div id="${var}"> ... </div>
私はあなたが私が何を意味するか知っていると思います。属性 'var'はidでなければなりません。私は
を使用して...解決策を見つけることができませんでした。これは、リファレンスドキュメント5.1で説明されています。ATTR属性、およびそれがに設定されているタグの属性の値 を変更する能力:
その後、目を入力します:
<form action="subscribe.html" th:attr="[email protected]{/subscribe}"> <fieldset> <input type="text" name="email" /> <input type="submit" value="Subscribe!" th:attr="value=#{subscribe.submit}"/> </fieldset> </form>
概念は非常に簡単です:番目:単にATTR属性に値を割り当てる式 をとります。対応 コントローラとメッセージファイルを作成したので、このファイルを処理した結果は、 次のようになります。
<form action="/gtvg/subscribe"> <fieldset> <input type="text" name="email" /> <input type="submit" value="¡Suscríbe!"/> </fieldset> </form>
は、あなただけのth:attr
属性を使用する必要があり、この
<div th:attr="id=${var}"> ... </div>
Thymeleafはth:
が付いている属性を評価します。あなたのケースでは
http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#setting-value-to-specific-attributes
は、th:id
はまだあなたは、単に行うことができます<div th:id="${var}"> ... </div>
に建設され、それが動作します:ここで評価された属性のリストがあります。 th:attr
は、thymeleafが通常サポートしていない属性を定義するために使用されます。
仕事をしてみましたか? – cralfaro