/ / Zugang zu einem externen Element in einem Polymerelement - Polymer

Wie man auf ein externes Element innerhalb eines polymeren Elements - Polymer - zugreift

Zugriff auf ein externes Element in einem Polymerelement.

<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>

Antworten:

0 für die Antwort № 1

Das Attribut ist über erreichbar this.externalDropZoneContainerId, die Standard-DOM-API, um Elemente zu erhalten document.getElementById:

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

Anstatt der ready Event solltest du vielleicht das verwenden domReady Ereignis stattdessen, andernfalls kann das andere Element noch nicht garantiert existieren.


Verwandte Fragen


Kommentare (0)

Einen Kommentar hinzufügen