/ / Cum să accesați un element extern în interiorul unui element polimeric - polimer

Cum să accesați un element exterior în interiorul unui element polimeric - polimer

Cum să accesați un element extern în interiorul unui element 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>

Răspunsuri:

0 pentru răspunsul nr. 1

Atributul este accesibil prin this.externalDropZoneContainerId, API standard DOM pentru a obține elemente este document.getElementById:

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

In loc de ready eveniment ar trebui să utilizați domReady eveniment, în caz contrar celălalt element ar putea să nu fie încă garantat să existe.


Întrebări corelate


Comentarii (0)

Adauga un comentariu