Como acessar o elemento personalizado de polímero do retorno de chamada
Preciso acessar o elemento personalizado e chamar seu método no retorno de chamada do evento click.
<polymer-element name="my-element">
<template>
<style type="text/css" media="screen">
...
</style>
<ul id="my_data"></ul>
</template>
<script>
Polymer('my-element', {
dataSelected: function(selectedText) {
//...
},
setData: function(data) {
for (var i = 0; i < data.length; i++) {
var li = document.createElement('li');
li.addEventListener('click', function(e) {
// how can I call dataSelected() from here?
});
li.innerText = data[i];
this.$.my_data.appendChild(li);
}
}
});
</script>
</polymer-element>
Como posso chamar o elemento personalizadodataSelected()
método do retorno de chamada?