6

私のThymeleafテンプレートでは、カスタム属性を動的に生成された値に設定する必要があります。どうすればいいですか?

してみth:attr="name=value"ましたが、「値」の部分に関してはかなり厳しいようです。たとえば、次の属性を生成しようとしました。

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

wherehttp://myhost.com/somethingは属性の動的部分であり、ng-initThymeleaf の 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 に答える