Angular 4 ExpressionChangedAfterItHasBeenCheckedError
The article Everything you need to know about the ExpressionChangedAfterItHasBeenCheckedError error explains this behavior in great details Cause Your problem is very similar to this one but instead of updating parent property through a service you’re updating it through synchronous event broadcasting. Here is the quote from the linked answer: During digest cycle Angular performs … Read more