/ / Hoe toegang krijgen tot een extern element in een polymeer element - polymeer

Hoe toegang krijgen tot een extern element in een polymeer element - polymeer

Hoe toegang te krijgen tot een extern element in een polymeer element.

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

antwoorden:

0 voor antwoord № 1

Het kenmerk is toegankelijk via this.externalDropZoneContainerId, de standaard DOM API om elementen te krijgen is document.getElementById:

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

In plaats van de ready gebeurtenis die u misschien zou moeten gebruiken domReady evenement, anders is het mogelijk dat het andere element nog niet gegarandeerd is.


Gerelateerde Vragen


Reacties (0)

Voeg een reactie toe