angular 2 change detection und ChangeDetectionStrategy.OnPush

Ich versuche das @ zu verstehChangeDetectionStrategy.OnPush Mechanismus.

Was ich aus meinen Messwerten erfahre, ist, dass eine Änderungserkennung funktioniert, indem der alte Wert mit dem neuen Wert verglichen wird. Dieser Vergleich gibt false zurück, wenn sich die Objektreferenz nicht geändert hat.

Es scheint jedoch bestimmte Szenarien zu geben, in denen diese "Regel" umgangen wird. Könntest du erklären, wie das alles funktioniert?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage