2014-06-25 41 views

cevap

138

Evet, th:attr. Aynı elemanda birden fazla th:attr olamaz bu yüzden,

<div th:attr="data-el_id=${element.getId()}"> 

XML kuralları bir etikete iki kez bir öznitelik ayarlamak için izin vermez:

sizin senaryosu için

, bu işi yapmalıyım .

Not: daha o bir tane özellik istiyorsanız, virgül ile farklı özelliklerini ayırmak:

<div th:attr="data-id=${element.getId()},data-name=${element.getN‌​ame()}"> 
+39

Sadece Gelecek okuyucular için bir not, birden fazla th olamaz: aynı öğede attr sadece bir tane kullanın ve farklı öznitelikleri virgülle ayırın: 'th: attr =" data-id = $ {element.getId() }, data-name = $ {element.getName()} "' – AntonioOtero

+3

Bir dizgenin bir parçası olarak bir değişken eklemeniz gerekiyorsa Bunu yapmanız gerekir: 'th: attr =" data-id = 'bazı metin' + $ {element.getId()} + 'bir başka-metin', data-name = $ {element.getName ()} "' – kabadisha

+1

@AntonioOtero 'nun yorumu cevabın bir parçası olmalı. – mmcrae

İlgili konular