title: Dynamically created component is not binding to the model on model change
body: <p>My goal is on emitting of new value to the item$ property of the dynamically created component, restore component state to default state which is stored in object. But clearly component is not picking up the model changes.</p>
  
  <p>I have tried to run the change detection on the component on each time new value is emitted. But still not picking up the value.</p>
  
  <p>I have reproduced the problem here in <a href="https://stackblitz.com/edit/angular-tyhfku" rel="nofollow noreferrer">https://stackblitz.com/edit/angular-tyhfku</a>. </p>
  
  <p>In above code HelloComponent is reusable component and HeroComponent is dynamic component which hosts HelloComponent (sorry for naming). On AppComponent I have a onclick method which emits new value on each click. Also you can change the state of each item on the DOM. But I'd like on each new value restore the state of the HeroComponent which I am trying to accomplish on Subscription but not working</p>