如何在Polymer中将事件向下广播到来自rootScope的元素? [英] How to broadcast an event down to an element from rootScope in Polymer?
本文介绍了如何在Polymer中将事件向下广播到来自rootScope的元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如,我们有根范围
<template is="dom-bind" id="app">
<div id="element-on-branch"></div>
<my-element></my-element>
</template>
然后触发事件
this.fire('custom')
它转到root然后再转我需要将此事件路由到。如何广播事件或通知分支元素?
谢谢!
It goes to root and then I need to route this event to . How can I broadcast an event or notify branched elements? Thank you!
推荐答案
您可以使用铁信号。
在元素内发生铁信号事件:
Fire an iron signal event inside your element:
this.fire('iron-signal', {name: 'mysignal', data: "data"});
然后使用熨斗从您的网络应用程序的任何位置收听信号信号元素。
Then listen to that signal from anywhere in your webapp using an iron-signals element.
...
<iron-signals on-iron-signal-mysignal="_handleEvent"></iron-signals>
这篇关于如何在Polymer中将事件向下广播到来自rootScope的元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文