Angular · Middle · Pytanie 5 z 75
Jak sygnały usprawniają change detection w porównaniu ze zwykłymi polami?
- ✓Poprawna odpowiedź: Angular wie dokładnie, które szablony czytają zmieniony sygnał, i oznacza do odświeżenia tylko te komponenty
- 2Sygnały całkowicie wyłączają change detection
- 3Sygnały przełączają wszystkie komponenty na strategię Default
Wyjaśnienie
Sygnał odczytany w szablonie rejestruje widok jako konsumenta. Gdy sygnał się zmienia, ten widok zostaje oznaczony jako brudny - nawet w komponencie OnPush - bez polegania na tym, że Zone.js zgadnie, że coś mogło się zmienić.