Angular · Middle · Pytanie 21 z 75

Jaki jest nowoczesny sposób anulowania subskrypcji Observable przy niszczeniu komponentu?

constructor() {
  interval(1000).pipe(takeUntilDestroyed()).subscribe((n) => this.tick.set(n));
}

Wyjaśnienie

Pod spodem używa DestroyRef. Wywołany bez argumentów wymaga kontekstu wstrzykiwania; w innych miejscach przekaż DestroyRef. Żądania HTTP kończą się same, ale interval, valueChanges i zdarzenia routera - nie.

Do poczytania

Błąd w pytaniu

Angular · Middle · pytanie 21

Sprawdź się

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

Rozwiąż ten test