2017-07-14 105 views
2

我無法使其工作。彈出式調用代碼是離子3將數據傳遞給popover

presentPopover(myEvent){ 
     //alert('invoke popup') 
     let popover = this.popoverCtrl.create(PopoverPage, this.data); 
     popover.present(
      { 
      ev: myEvent 
      } 
    ); 
} 

,並在那裏我目前需要訪問的部分是:

export class PopoverPage{ 

    constructor(public viewCtrl: ViewController) { 
    // alert('in the popup') 
    //alert(this.data) 
    } 

因此,如何將數據在popupover頁面組件avaialbe?

回答

8

您可以使用NavParams來檢索傳遞給Popover的數據。

export class PopoverPage{ 

    constructor(public viewCtrl: ViewController,public navParams:NavParams) { 
    // alert('in the popup') 
    alert(this.navParams.data); 
    } 
}