2017-03-23 9 views
0

を閉じることができない、ポップオーバーからモーダルを提示し、以下のコードは、ポップオーバーで書かれている:ionic2:私はポップオーバーからモーダルを提示モーダルが

let modal = this.modalCtrl.create(ProjectDetailAddPage, { 
    data: this.datas, 
}); 
modal.present(); 

プロジェクト詳細-add.html:

<ion-content style="background-color: white;" text-center> 
    <ion-item no-lines style="margin-top: 2em;"> 
     <button ion-button (click)="dismiss()" clear> 
     <span ion-text style="font-size: 15px;">确定</span> 
    </button> 
</ion-item> 

ProjectDetailAddPage.ts

dismiss() { 
    this.viewCtrl.dismiss(); 
} 

dismiss()を呼び出すことはできませんが、私はからモーダル提示したときに、それを呼び出すことができます一般的なページpopover.iはこの問題を解決する方法を知らない。

iosシミュレータ環境が正しくありません。ブラウザ環境は問題ありません。

答えて

0

私はこのようなコード変更は、存在する場合にはポップオーバーからモーダル、あなたはポップオーバーのページで、ポップオーバーを却下する必要があり、この問題を解決:

let modal = this.modalCtrl.create(ProjectDetailAddPage, { 
    data: this.datas, 
}); 
modal.present(); 
this.viewCtrl.dismiss() 
関連する問題