Angular · Middle · Запитання 33 з 75
Як попередити користувача перед виходом зі сторінки з незбереженими змінами?
- ✓Правильна відповідь: Guard
canDeactivate, який перевіряє стан компонента й просить підтвердження - 2Guard
canActivateна наступному маршруті - 3Слухач
beforeunloadобробляє й навігацію всередині застосунку
Пояснення
CanDeactivateFn<EditPage> отримує екземпляр компонента й може повернути confirm(...). beforeunload покриває лише закриття чи перезавантаження вкладки, але не навігацію роутера.