2014-02-15 34 views
20

我需要從消息資源中設置自定義屬性(數據驗證匹配消息)值。Thymeleaf - 自定義屬性

<input data-validation-matches-message="Text from messages resources" /> 

我可以接收並打印信息資源價值爲:

<p th:text="#{user.notfound}"></p> 

但如何我可以設置自定義屬性(數據驗證百搭消息)這個值?

UPD(我用這個)

<input th:attr="data-validation-matches-message=#{user.notfound}"/> 

回答

10

試試這個:

<input th:attr="data-validation-matches-message='\'' + #{user.notfound}" + '\''"/> 
+4

如果有更多的人需要添加一個自定義屬性,則這不起作用。另一個答案是正確的。 – Jagger

+0

等號後缺少單引號: th:attr =「data-validation-matches-message ='\''+#{user.notfound}」+'\''「 – gopek

33

由於Thymeleaf 2.1,你可以這樣做:

<a data-th-attr="data-groupid=${somevalue}, data-groupname=${someothervalue}">...</a> 

source