1

我有一个有趣的情况,我在我的 ionic 应用程序的旅行页面上轮询位置更改。当应用程序检测到某个位置的位置变化时,它会调用一个$ionicPopup.show()警报来查看用户想要做什么。

我的问题是页面上有一个按钮可以移动到另一个状态(并取消位置轮询)但是如果在调用弹出窗口的同时按下这个按钮,这比你想象的要容易,弹出窗口仍然存在查看但不包含关闭它的按钮。同时,后台状态已更改为新页面。

我正在寻找的是一种避免这两种情况同时发生的方法,有没有一种方法可以$ionicPopup在按下按钮时清除任何 active ?

4

1 回答 1

2

如何以编程方式关闭 $ionicPopup

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

my_popup.close(); // whenever you want to close this popup
于 2015-08-28T03:05:20.160 回答