Ionic アプリの旅行ページで場所の変更をポーリングしているという興味深い状況があります。アプリは、場所の変更が特定の場所によるものであることを検出すると、$ionicPopup.show()
アラートを呼び出して、ユーザーがそれに対して何をしたいのかを確認します。
私の問題は、ページに別の状態に移動する (および場所のポーリングをキャンセルする) ボタンがあることですが、ポップアップが呼び出されているときにこれを押すと、思ったよりも簡単にポップアップが表示されたままになります。表示しますが、それを閉じるためのボタンは含まれていません。その間、状態はバックグラウンドで新しいページに変更されました。
私が探しているのは、これらの両方が同時に発生するのを避ける方法$ionicPopup
です。ボタンが押されたときにアクティブをクリアできる方法はありますか?