Angular2 @Input from async pipe - availability in ngOnInit : <p>On one blog I've read that: </p>

<blockquote>
  <p>The ngOnInit lifecycle hook is a guarantee that your bindings are
  readily available.</p>
</blockquote>

<p>Is it true also with parameters passed using async pipe? For example:</p>

<pre><code>&lt;myComponent [myInput]="myObservableVariable | async"&gt;
 ...
&lt;/myComponent&gt;
</code></pre>

<p>Will component wait for the variable to be resolved before starting up ngOnInit? </p>

<p>That would mean that sometimes, when data will take a while to resolve, component loading could take a long time.</p>
