Thymeleaf: установка произвольного значения для произвольного атрибута

в своем Thymeleaf шаблон мне нужно установить пользовательский атрибут на динамически генерируемое значение. Как мне это сделать?

пробовал th:attr="name=value", но, похоже, это довольно строго о части "value". Например, я попытался создать следующий атрибут:

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

здесь http://myhost.com/something является динамической частью ng-init attrubute и генерируется выражением URL-адреса Thymeleaf, например @{...}

любые предложения, как составить выражение, которое произведет ли вышеуказанный фрагмент HTML?

1 ответов


попробуйте:

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

Он будет выводить:

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