#angular #typescript #onbeforeunload
#угловой #машинописный текст #перед загрузкой
Вопрос:
Без диалога мне нужно запустить функцию с некоторым внутренним кодом ,когда пользователь закрывает приложение.
Обратитесь к коду:
@HostListener('window:beforeunload', ['$event']) onWindowClose(e: any): void { this.sessionObject.End = new Date(); this.authService.updateUserSesson(this.sessionObject) e.preventDefault(); e.returnValue = '';// here tried undefined and string type value }
Комментарии:
1. Почему бы не использовать ngOnDestroy на вашем внешнем компоненте? (Честный вопрос. Может быть очевидный ответ, почему это не сработает )