在我的Thymeleaf
模板中,我需要为动态生成的值设置自定义属性。我该怎么做?
我尝试了th:attr="name=value"
,但似乎对'价值'部分非常严格。例如,我尝试生成以下属性:
<div ng-init="myUrl='http://myhost.com/something'> ... </div>
其中http://myhost.com/something
是ng-init
attrubute的动态部分,由Thymeleaf的网址表达式生成,如@{...}
有关如何撰写可生成上述HTML的表达式的任何建议吗?
答案 0 :(得分:11)
尝试一下:
<div th:attr="ng-init='myUrl=\'' + @{http://myhost.com/something} + '\''">...</div>
将输出:
<div ng-init="myUrl='http://myhost.com/something'">...</div>