Angular · Middle · Запитання 61 з 75
Як зареєструвати код очищення із сервісу чи функції без ngOnDestroy?
const destroyRef = inject(DestroyRef);
destroyRef.onDestroy(() => socket.close());- ✓Правильна відповідь: Впровадити
DestroyRefі викликатиonDestroy - 2Використати
window.onunload - 3Сервіси ніколи не знищуються
Пояснення
DestroyRef належить поточному інжектору: компоненту, оточенню маршруту чи застосунку. На ньому побудовано takeUntilDestroyed.