Я хочу установить предупреждение перед закрытием страницы.Я хочу проверить, нажал ли пользователь кнопку «остаться» или «оставить».
@HostListener('window:beforeunload', ['$event'])
unloadHandler(event: Event) {
var flag = true;
var ans = confirm('Are you sure you want to end leave!');
if (ans) {
flag = true;
return true;
} else {
flag = false;
return false;
}
}
Это всегда возвращает false.Если пользователь нажимает на остановку, флаг становится ложным.Но когда на самом деле страница закрыта, флаг остается ложным, но это должно быть правдой.