title: ngAfterViewInit of Parent Vs ngAfterViewInit of child
body: <p>Will ngAfterViewInit of Parent always run after the ngAfterViewInit of child ?</p>
  <pre><code>&lt;Parent&gt;
   &lt;child&gt;&lt;/child&gt;
  &lt;Parent&gt;
  </code></pre>
  <p>From parent's ngAfterViewInit I am emitting some data to child .
  In Child's  ngAfterViewInit I am subscribing to the the data. But the subscription is not
  triggered. Child in my case is a grid which has heavy api calls in ngOnInit. When I consoled logged I found out Child's ngAfterViewInit is
  running after the parent's ngAfterViewInit. So when I emit payload from
  Parent's ngAfterViewInit the subscribers in Child are not configured as
  its ngAfterViewInit ran after I emitted the payload from the parent.</p>