Polymer 1.0: как передать событие элементу дочернего узла без использования <iron-сигналов>?
Ответ на переполнение стека предлагает использовать<iron-signals>
транслировать событие вниз по дереву DOM на пользовательский элемент.
Ниже я задаю другой вопрос.
ВопросКак я:
передать событие впрямой ребенок узел (пользовательский элемент)от родителя (пользовательский элемент)без использования<iron-signals>
?КодЭто то, что я до сих пор. Но это не работает.
Родитель-element.html<dom-module id="parenet-element">
<template is="dom-bind">
<child-element></child-element>
<paper-button on-tap="_handleTap"></paper-button>
</template>
</dom-module>
<script>
(function(){
Polymer({
is: 'parenet-element',
_handleTap: function() {
this.fire("my-event");
}
});
})();
</script>
ребенок-element.html<dom-module id="child-element">
...
</dom-module>
<script>
(function(){
Polymer({
is: 'child-element',
listeners: {
"my-event": "foo"
},
foo: function(){
// Do stuff
}
});
})();
</script>