私のイオン2アプリにモーダルがあります。このモーダルでは、ボタンをクリックすると、確認プロンプト(「よろしいですか?」)がポップアップします。はい、私は特定の操作を行うクリックすると、このメソッドを呼び出すことにより、モーダルを却下:モーダル解消後にイオン2アプリが応答しない
close() {
this._viewCtrl.dismiss();
}
と_viewCtrl
は、私はコンストラクタでこのように定義された私のクラスのプロパティです:
constructor(
public _nav: NavController,
public _viewCtrl: ViewController,
public _profile: Profile,
params: NavParams) { ... }
私の問題は、モーダルの後ろに "3つのタブページ"があることです。すべてうまくいって、3つのタブは上手く、私のモーダルは大丈夫です。それはすべきだと思いますが、モーダルが解消されると3つのタブが壊れてしまうという問題があります。 2番目のタブ(モーダルを呼び出すタブ)でフリーズします。タブ1と3をクリックしても、タブ2のコンテンツしか表示されず、何もできません。
私は、解雇前の操作は問題ではないと確信しています。私がthis.close();
の部分をコメントアウトすると、すべてがうまくいくことがわかりました!モーダルは終了しませんが、私は手で閉じることができます(同じ機能の、これは奇妙なことです!)、その後タブページに戻り、タブは正常です。
アプリには何が起こっていますか?
PS。コンソールにエラーは表示されません!
。それで解決策は何ですか? – saiyancoder