Angular 2 how to send events from grandchild to parent component?
<p>I have a <strong>GridComponent</strong> inside a <strong>PopupComponent</strong>.</p>

<p>I want to send an "RowSelected" custom event to a component <strong>outside of PopupComponent</strong>.</p>

<p>I am currently sending the event from GridComponent to PopupComponent and forwarding it to the outside. This is an very painful approach since I plan on having tons of PopupComponents.</p>

<p>Is there any other way to do event forwarding?</p>