Ich versuche den Angular1 $ Digest-Zyklus zu verstehen. Ich habe in mehreren Artikeln gelesen, dass der Digest-Zyklus bei jeder Änderung mehrfach aufgerufen wird.Angular JS Digest Cycle mehrfach aufgerufen
In this Artikel heißt es:
Also, wenn wir alle die $ Funktionen der Uhr in der $ Merkliste durchlaufen, sind wir mit dem $ verdauen Schleife getan? Nein, wir gehen noch einmal durch die Liste und stellen sicher, dass sich nichts geändert hat. Wir tun dies, weil eine Änderung an einem der Werte stattgefunden haben könnte, wenn ein anderes $ watch-Element es aktualisiert hat. Wir fahren durch diese Schleife fort, bis keine Änderungen in irgendeinem der Werte mehr vorhanden sind.
Also meine Frage ist - in welchem Szenario könnte es eine Änderung an einem der Werte gewesen sein, wenn ein anderes $ watch Element es aktualisiert?