Consider the following polymer element.
<polymer-element name="some-element">
<template>
<div layout vertical center>
<template repeat="{{item in array}}">
<my-first-element on-some-event="{{handleEvent}}"></my-first-element>
<my-second-element></my-second-element>
</template>
</div>
</template>
<script>
Polymer('some-element', {
handleEvent: function(event, detail, sender) {
var second_element = sender.templateInstance.model.querySelector('my-second-element');
}
});
</script>
</polymer-element>
I need to access <my-second-element>
upon an event that was triggered by <my-first-element>
within the same template instance. The querySelector()
in the event handler obviously does not work.