title: Ionic2: how to catch events from within a Modal component (created from ModalController)?
body: <p>Is there a way to catch local events emitted from within a Modal component (created with ModalController) without dismissing, and not have to use the global <code>Events</code> or a service?</p>
  
  <p>The Angular way to do this is to use <code>listen</code> from <a href="https://angular.io/docs/ts/latest/api/core/index/Renderer-class.html#!#listen-anchor" rel="noreferrer">Renderer</a>, but I don't see how to get the proper reference to the component instance in this case.</p>
  
  <p><strong>MyComponent.ts</strong></p>
  
  <pre><code>...
  export class MyComponent {
    @Output() myAwesomeEvent = new EventEmitter&lt;string&gt;();
  
    fireEvent() {
      this.myAwesomeEvent.emit('payload');
    }
  }
  </code></pre>
  
  <p><strong>Parent.ts</strong></p>
  
  <pre><code>...
  const modal = this.modalCtrl.create(MyComponent);
  // how do I catch 'myAwesomeEvent' emitted from within MyComponent?
  ...
  </code></pre>