0
アラートが戻るキーで押されたときに警告を閉じるようにしています。そうしないと、ページは別のページに移動します。 alert.dismiss()
を試しましたが、アラートが存在するかどうかを調べる方法はありますか?私はion-select
と同じことをしたい。アンドロイドのバックキーを押すとアラートを解除するにはどうすればいいですか?
アラートが戻るキーで押されたときに警告を閉じるようにしています。そうしないと、ページは別のページに移動します。 alert.dismiss()
を試しましたが、アラートが存在するかどうかを調べる方法はありますか?私はion-select
と同じことをしたい。アンドロイドのバックキーを押すとアラートを解除するにはどうすればいいですか?
アラートが存在する場合、あなたはオーバーレイがこのproposed solutionようなものを使用して存在しているかどうかを確認するためのチェックを行うことができます確認するにはregisterBackButtonAction
this.platform.registerBackButtonAction(() => {
try {
this.viewController.dismiss()
}
catch(e) {
... no overlay component open
}
})
を使用して、これを試みることができます。
ありがとうございます@ Und3Tow。これは私が最後にしたものです。 'let activePortal = this.ionicApp._loadingPortal.getActive()|| this.ionicApp._modalPortal.getActive()|| this.ionicApp._toastPortal.getActive()|| this.ionicApp._overlayPortal.getActive(); if(activePortal){ activePortal.dismiss(); } ' –