Angular · Middle · Pytanie 61 z 75
Jak zarejestrować kod sprzątający z serwisu lub funkcji bez ngOnDestroy?
const destroyRef = inject(DestroyRef);
destroyRef.onDestroy(() => socket.close());- ✓Poprawna odpowiedź: Wstrzyknąć
DestroyRefi wywołaćonDestroy - 2Użyć
window.onunload - 3Serwisy nigdy nie są niszczone
Wyjaśnienie
DestroyRef należy do bieżącego injectora: komponentu, środowiska trasy lub aplikacji. Na nim zbudowano takeUntilDestroyed.