2013-07-12 10 views
5

In meiner Thymeleaf Vorlage muss ich ein benutzerdefiniertes Attribut auf einen dynamisch generierten Wert festlegen. Wie würde ich das tun?Thymeleaf: Festlegen eines beliebigen Werts für ein beliebiges Attribut

Ich habe versucht th:attr="name=value", aber es scheint ziemlich streng über die "Wert" Teil zu sein. Zum Beispiel habe ich versucht, das folgende Attribut zu generieren:

<div ng-init="myUrl='http://myhost.com/something'> ... </div> 

wo http://myhost.com/something ein dynamischer Teil des ng-init attrubute ist und durch Thymeleaf URL Ausdruck erzeugt, wie @{...}

Irgendwelche Vorschläge, wie man einen Ausdruck zu komponieren, die würde das obige Stück HTML produzieren?

Antwort

10

Geben Sie diesen einen Versuch:

<div th:attr="ng-init='myUrl=\'' + @{http://myhost.com/something} + '\''">...</div> 

Es Ausgang:

<div ng-init="myUrl=&#39;http://myhost.com/something&#39;">...</div> 
+0

Sie meinen Tag! – zaqpiotr

Verwandte Themen