/ / วิธีการเข้าถึงองค์ประกอบภายนอกภายในองค์ประกอบ polymerjs - พอลิเมอร์

วิธีการเข้าถึงองค์ประกอบภายนอกภายในองค์ประกอบ polymerjs - พอลิเมอร์

วิธีเข้าถึงองค์ประกอบภายนอกภายในองค์ประกอบ polymerjs

<polymer-element attributes="externalDropZoneContainerId">>
<script>
Polymer("file-upload", {
ready: function(){
//Here I want to access the externalDropZoneContainerId so that I can bind drag and drop functionality to this ID
//$("#" + externalDropZoneContainerId) does not work.
}
})
</script>
<polymer-element>

คำตอบ:

0 สำหรับคำตอบ№ 1

สามารถเข้าถึงแอตทริบิวต์ได้ผ่านทาง this.externalDropZoneContainerIdDOM API มาตรฐานเพื่อรับองค์ประกอบคือ document.getElementById:

<polymer-element attributes="externalDropZoneContainerId">>
<script>
Polymer("file-upload", {
ready: function(){
var elem = document.getElementById(this.externalDropZoneContainerId);
}
})
</script>
<polymer-element>

แทนการ ready เหตุการณ์ที่คุณควรใช้ domReady event แทนมิฉะนั้นองค์ประกอบอื่น ๆ อาจไม่ได้รับการรับประกันว่าจะมีอยู่


คำถามที่เกี่ยวข้อง


ความคิดเห็น (0)

เพิ่มความคิดเห็น