title: Passing data from child to parent component ( child loaded via routing)
body: <p>I have this issue.</p>
  <p><strong>Chat</strong> is a parent component and it has <strong>Messages</strong> child component. I have url-s, <code>/chat/</code>, <code>/chat/:id</code>. So i can get <code>:id</code> param in <strong>Messages</strong> component with <strong>RouteParams</strong>, but i need that <code>:id</code> in <strong>Chat</strong> component. So if i load <code>/chat/46</code> then <strong>Chat</strong> component knows that 46  <code>:id</code></p>
  <p>If i am loading it as directive something like <code>&lt;messages (Event)=&quot;handleEvent()&quot;&gt;&lt;/messages&gt;</code> than i can pass it via <strong>EventEmitter</strong> and Output, but if i load component through <code>&lt;router-outlet&gt;</code> how i can pass value back to the parent ? EventEmitter and Output doesn't work in this case. Maybe there is something in router that can do the trick.</p>