Angular · Middle · Pytanie 4 z 75

Co oznacza ExpressionChangedAfterItHasBeenCheckedError?

Wyjaśnienie

W trybie deweloperskim Angular wykonuje drugie sprawdzenie, by upewnić się, że dane płyną w jedną stronę. Zwykle przyczyną jest zmiana stanu rodzica w ngAfterViewInit potomka lub gettery zwracające za każdym razem nowe wartości. Napraw przepływ danych zamiast ukrywać błąd przez setTimeout.

Do poczytania

Błąd w pytaniu

Angular · Middle · pytanie 4

Sprawdź się

Rozwiąż test Angular · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test