การผนวกตัวแปรเข้ากับแฮชคีย์

เป็นไปได้ไหมที่จะใช้ # ในแอตทริบิวต์ของ Thymeleaf

ฉันต้องตั้งค่าแอตทริบิวต์ data-target โดยที่ค่าเริ่มต้นด้วยคีย์แฮช

ในที่สุดมันก็ควรมีลักษณะเหมือน data-target=#1234 ปัญหาคือ 1234 มาจากฐานข้อมูลและควรตั้งค่าผ่าน Thymeleaf

ฉันลอง th:attr = "'data-target = #' + ${affiliate.identificationCode}" แล้ว แต่จะมีข้อผิดพลาดเกิดขึ้น: ไม่สามารถแยกวิเคราะห์เป็นลำดับการกำหนด: "'data-target = #' + ${affiliate.identificationCode}"

ฉันจะผนวกตัวแปรเข้ากับแฮชได้อย่างไร


person mhmpl    schedule 12.07.2014    source แหล่งที่มา


คำตอบ (1)


ฉันเชื่อว่าคุณต้องวาง '#' ไว้ภายใน ${}

ชอบ th:attr="data-target=${'#' + affiliate.identificationCode}"

person ndrone    schedule 15.07.2014