Angular · Senior · Pytanie 51 z 75

Dlaczego takeUntilDestroyed() rzuca błąd, gdy wywołamy go w handlerze kliknięcia?

onClick() {
  this.data$.pipe(takeUntilDestroyed()).subscribe();
}

Wyjaśnienie

Wstrzyknij DestroyRef w pole i wywołuj takeUntilDestroyed(this.destroyRef). Ta sama zasada dotyczy toSignal i effect.

Do poczytania

Błąd w pytaniu

Angular · Senior · pytanie 51

Sprawdź się

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

Rozwiąż ten test