/ / Como acessar um elemento externo dentro de um elemento polimérico - polímero

Como acessar um elemento externo dentro de um elemento de polímero - polímero

Como acessar um elemento externo dentro de um 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>

Respostas:

0 para resposta № 1

O atributo é acessível via this.externalDropZoneContainerId, a API DOM padrão para obter elementos é document.getElementById:

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

Ao invés de ready evento você talvez deveria usar o domReady evento, caso contrário, o outro elemento pode ainda não ser garantido para existir.


Perguntas relacionadas


Comentários (0)

Adicione um comentário