Skip to content

Instantly share code, notes, and snippets.

@NetanelBasal
Created October 27, 2016 15:16
Show Gist options
  • Save NetanelBasal/8263d83d6a20e4c64dbf2bbd03f814b3 to your computer and use it in GitHub Desktop.
Save NetanelBasal/8263d83d6a20e4c64dbf2bbd03f814b3 to your computer and use it in GitHub Desktop.
let input = document.querySelector('input[type="text"]');
let button = document.querySelector('button');
let h1 = document.querySelector('h1');
button.addEventListener('click', () => {
emitter.emit('event:name-changed', {name: input.value});
});
let emitter = new EventEmitter();
emitter.subscribe('event:name-changed', data => {
h1.innerHTML = `Your name is: ${data.name}`;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment