Analysis of the headache error "NG0100: Expression has changed after it was checked"
Trying to show why this error is happening with the less code possible.
What would happen if the view generation process could itself modify the rendered data? This could be very problematic, to start we could even create an infinite loop!