2013-07-12 78 views
5

Trong mẫu Thymeleaf tôi cần đặt thuộc tính tùy chỉnh thành giá trị được tạo động. Tôi sẽ làm như thế nào?Thymeleaf: Đặt giá trị tùy ý thành thuộc tính tùy ý

Tôi đã thử th:attr="name=value", nhưng có vẻ như khá nghiêm ngặt về phần 'giá trị'. Ví dụ, tôi đã cố gắng để tạo ra các thuộc tính sau:

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

nơi http://myhost.com/something là một phần năng động của ng-init attrubute và được tạo ra bởi biểu URL Thymeleaf, như @{...}

Bất kỳ lời đề nghị làm thế nào để soạn một biểu thức sẽ tạo ra đoạn HTML trên?

Trả lời

10

này cung cấp cho một thử:

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

Nó sẽ ra:

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

Bạn làm tôi day! – zaqpiotr