Angular · Middle · Pytanie 72 z 75
Dlaczego unikać subscribe w komponencie tylko po to, by kopiować wartości do pól?
ngOnInit() {
this.service.users$.subscribe((u) => (this.users = u));
}- ✓Poprawna odpowiedź: Wymaga ręcznego odsubskrybowania i widoki OnPush mogą się nie odświeżyć; pipe
asynclubtoSignalrozwiązują oba problemy - 2
subscribejest przestarzałe - 3Żądanie wysyła się dwa razy
Wyjaśnienie
Deklaratywne bindowania wiążą subskrypcję z czasem życia widoku i automatycznie powiadamiają wykrywanie zmian.