I ran into this very known Angular issue, where my view is not updating when the data model changes.
My problem is that previously it actually worked, but I can't figure out what change in my code caused it to stop working.
I know there are a some good answers for fixing these kind of issues. But they all seem to me like work arounds, that just make it work without a deep understanding of the problem cause.
My questions then are:
Is there any way to debug this kind of issue properly?
Can anyone explain how the Change Detector
works and give clear rules for when the change detection should and shouldn't work?