Я создаю приложение Angular и испытываю проблемы с закрытием меню в popstate.когда боковое меню открыто и пользователь нажимает кнопку «Назад» на своем мобильном устройстве, я хочу, чтобы меню закрывало меню, для этого я использую такое состояние pop
@HostListener('window:popstate', ['$event'])
onPopState(event) {
if (this.isMenuOpened) {
this.toggleSidebar();
}
return ;
}
Проблема, с которой я столкнулся, заключается в том, чтообратное действие также работает, поэтому меню закрывается, но также происходит обратное действие.я не могу использовать history.go(1)
, потому что он снова загружает страницу, и я не хочу такого поведения.
у вас были какие-нибудь идеи?