/ / Come accedere a un elemento esterno all'interno di un elemento polymerjs - polimero

Come accedere a un elemento esterno all'interno di un elemento polymerjs - polimero

Come accedere ad un elemento esterno all'interno di un elemento 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>

risposte:

0 per risposta № 1

L'attributo è accessibile tramite this.externalDropZoneContainerId, l'API DOM standard per ottenere elementi è document.getElementById:

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

Invece del ready evento dovresti forse usare il domReady evento, altrimenti l'altro elemento potrebbe non essere ancora garantito.


domande correlate


Commenti (0)

Aggiungi un commento