title: Angular @Input of type Observable
body: <p>Is it bad practice to pass in a component's @Input an observable ?</p>
  
  <p>For example:
  The template of the parent will have </p>
  
  <pre><code>&lt;profile-edit [items$]="profileFacade.items$"&gt;
  </code></pre>
  
  <p>and the ProfileEditComponent will have a variable like this:</p>
  
  <pre><code>@Input items$: Observable&lt;ProfileItem[]&gt;
  </code></pre>
  
  <p>And use the | async pipe to unrwap the values of the observable in the template
  of the ProfileEditComponent</p>