6

在我的Thymeleaf模板中,我需要将自定义属性设置为动态生成的值。我该怎么做?

我试过th:attr="name=value"了,但似乎对“价值”部分非常严格。例如,我尝试生成以下属性:

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

wherehttp://myhost.com/something是属性的动态部分,ng-init由 Thymeleaf 的 URL 表达式生成,例如@{...}

有什么建议可以编写生成上述 HTML 的表达式吗?

4

1 回答 1

11

试试这个:

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

它将输出:

<div ng-init="myUrl=&#39;http://myhost.com/something&#39;">...</div>
于 2013-08-22T23:56:10.317 回答