2
私はすべての現在のモーダルポップアップを閉じて、デバイスがアイドル状態になるとユーザーをionic 2アプリケーションでログアウトする必要があります。すべてのイオン2モーダルを閉じる方法は?
次のメソッドを使用して、ホームコンポーネントのポップアップを閉じました。
this.viewController.dismiss().then(_ => {
console.log("modal dismiss");
}).catch(error => {
console.log(error)
});
と
this.navController.popAll().then(_ => {
console.log("modal dismiss");
}).catch(error => {
console.log(error);
})
しかし、それはあなたがナビゲーションスタック内のすべてのページを削除することはできません 次のエラーがスローされます。 nav.pop()はおそらくあまりにも多く呼び出されます。
ポップアップを閉じません。誰でもその方法を知っていますか?
強制的にルートページを設定するのではなく、他の方法がありますか。共有サービスなどを使ってすべてのモーダルを却下することはできますか? @robbannn – rajit