title: Issues in Angular2 routing. Input to child not rendered
body: <pre><code>route: /home
  
      &lt;a routerLink="/dasbhoard"&gt;&lt;/a&gt;
  
  ----------- 
  
  route: /dashboard
  
  &lt;Dashboard&gt;
    &lt;slot  [slotObj]&gt;&lt;/slot&gt;
    &lt;carousel [carouselObj]&gt;&lt;/carousel&gt;
  &lt;/Dashboard&gt;
  </code></pre>
  
  <p>I work on a project with a structure like the one above.
  When user clicks on an anchor tag in the home component, he is ui routed to the dashboard component.
  I have used the Resolve api to prefetch the objects for the dashboard component and these are in turn sent to the child components within dashboard: slot and carousel</p>
  
  <p>Things work fine with the prefetch and page rendering. However, I notice that the Inputs to the child components on route change are not getting propagated.</p>
  
  <p>Interestingly, if access the dashboard component directly or reload the page after navigation, everything works pretty well.</p>
  
  <p>In short, on ui routing to Dashboard component, the child components do not render properly and no click action could be performed on them, but when the same page is reloaded, all functionalities work well.</p>
  
  <p>Any help on this would help. I would want to avoid the hard navigation fix.</p>