title: Angular2 @Input from async pipe - availability in ngOnInit
body: <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>