I am trying to understand the Angular1 $digest cycle. I've read in multiple articles that the digest cycle is called multiple times on every change.
In this http://techiejs.com/Blog/Post/Understanding-The-AngularJS-Digest-Loop article it says:
So once we traversed all of the $watch functions in the $watch list, are we done with the $digest loop? No, we go through the list ONE more time and verify that nothing has changed. We do this because there could have been a change to one of the values when another $watch item updated it. We continue through this loop until no changes are present in any of the values.
So my question is - in what scenario there could have been a change to one of the values when another $watch item updated it?