You need to sign in before continuing.
Name Last Update
..
demo Loading commit data...
.bower.json Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
bower.json Loading commit data...
index.html Loading commit data...
iron-signals.html Loading commit data...

README.md

iron-signals

iron-signals provides basic publish-subscribe functionality.

Note: avoid using iron-signals whenever you can use a controller (parent element) to mediate communication instead.

To send a signal, fire a custom event of type iron-signal, with a detail object containing name and data fields.

this.fire('iron-signal', {name: 'hello', data: null});

To receive a signal, listen for iron-signal-<name> event on a iron-signals element.

<iron-signals on-iron-signal-hello="helloSignal">

You can fire a signal event from anywhere, and all iron-signals elements will receive the event, regardless of where they are in DOM.