title: Angular QueryList change event ExpressionChangedAfterItHasBeenCheckedError
body: <p>When subscribing to a QueryList change events and when reacting to the event and changing a property that the view is bound to. I get a ExpressionChangedAfterItHasBeenCheckedError and the value is like the old value. </p>
  
  <p>I made a stackblitz <a href="https://stackblitz.com/edit/angular-bqqnjv" rel="nofollow noreferrer">example</a> show casing the error. </p>
  
  <p>I can solve it by adding a microtask to the queue. But I'm just trying to understand what is happening. </p>
  
  <p>Thanks </p>