2017-07-14 7 views
2

私はそれを動作させることができません。ポップアップ呼び出し元のコードがあるionic 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); 
    } 
} 
関連する問題