/ / Jak se dostat k externímu prvku uvnitř prvku polymerjs - polymeru

Jak získat přístup k vnějšímu prvku uvnitř prvku polymerjs - polymeru

Jak získat přístup k externímu prvku uvnitř prvku 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>

Odpovědi:

0 pro odpověď č. 1

Atribut je přístupný přes this.externalDropZoneContainerId, standardní DOM API pro získání prvků je document.getElementById:

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

Místo toho ready případně byste měli použít domReady místo toho, jinak nemusí být zaručeno, že bude existovat další prvek.


Související dotazy


Komentáře (0)

Přidat komentář