6
Thymeleafのメッセージ式にフラグメントを渡すことはできますか?私はメッセージ内のリンクを作成するためにフラグメントを再利用したい。Thymeleafのメッセージ式にフラグメントを渡す方法
私の部分は、このようなものになります。
<div th:fragment="link(url, text)" th:remove="tag">
<a th:href="@{${url}}"><span>${text}</span></a>
</div>
をし、私はそのようなメッセージを持っている:
home.welcome=Hello User! See new content at {0}.
は、今私はメッセージ式に評価さの断片を渡したい(擬似コード) :
<p th:utext="#{home.welcome(${link:: link(url='myUrl', text='myText')})}"></p>
結果のHTMLは、次のようになります。
<p>
Hello User! See new content at <a href="myUrl"><span>myText</span></a>.
</p>
私はThymeleaf 3に導入されたFragment expressionsを発見しましたが、私は彼らが行く方法がわかりません。
感謝を取得するHTMLですが、これは私が探しているものではありませんために。変数にフラグメントを渡す方法は分かっています。私は、結果のHTMLをメッセージ式に渡すためのソリューションを探しています。 – Thomas
これらの要件をよりよく反映するように私の質問を編集しました – Thomas