Angular · Middle · Pytanie 3 z 75
Kiedy potrzebny jest ChangeDetectorRef.markForCheck()?
- ✓Poprawna odpowiedź: W komponencie OnPush, gdy stan zmienia się bez wiedzy Angulara, np. ręczny
subscribeprzypisuje zwykłe pole - 2Po każdym przypisaniu w każdym komponencie
- 3Aby wymusić pełne przeładowanie strony
Wyjaśnienie
markForCheck oznacza komponent i jego przodków, by zostali sprawdzeni przy następnym uruchomieniu. Pipe async i sygnały robią to automatycznie, dlatego są lepsze od ręcznych subskrypcji.