$ionicPopup обрывается при изменении состояния фона

У меня интересная ситуация, когда я запрашиваю изменение местоположения на странице путешествия в моем ионном приложении. Когда приложение обнаруживает изменение местоположения в определенном месте, оно вызывает $ionicPopup.show() предупредить, чтобы увидеть, что пользователь хочет сделать с этим.

Моя проблема в том, что на странице есть кнопка для перехода в другое состояние (и отмены опроса местоположения), но если нажать ее одновременно с вызовом всплывающего окна, что проще, чем вы думаете, всплывающее окно остается в просмотреть, но не содержит кнопок, чтобы закрыть его. Между тем состояние изменилось в фоновом режиме на новую страницу.

То, что я ищу, - это способ избежать того, чтобы оба происходили одновременно, есть ли способ, которым я могу очистить любой активный $ionicPopupкогда кнопка нажата?

1 ответ

Решение

Как программно закрыть $ionicPopup:

var my_popup = $ionicPopup.show(); // assign the promise to some var

my_popup.close(); // whenever you want to close this popup
Другие вопросы по тегам