Ionic 2/3:通过ID将数据传递到下一页

cdh*_*429 1 ionic-framework ionic2 ionic3

我是Ionic的新手,但基本上我希望根据ID将数据从一个屏幕传递到另一个屏幕.

在我的"reference.ts"文件夹中,我有以下代码..

 goToReference1(){
        let id = document.getElementById("1")

      if(id = 1) {
referenceField1: this.referenceList.referenceField1
        this.navCtrl.push(ReferencePage,referenceField1);
      }
      else {
        console.log("nahhh")
      }
    };
Run Code Online (Sandbox Code Playgroud)

在我的levels.ts文件夹(链接到数据的页面)我有....

ionViewDidLoad() {
  this.navParams.get("referenceField1")
  console.log(this.navParams.get("referenceField1"))
}
Run Code Online (Sandbox Code Playgroud)

我不确定是否有更简单的方法来传递并根据ID调用此数据.我很难在下一页上显示它.我已经看过这个教程了,它有点帮助,但我希望更进一步.

ewi*_*ard 8

你想要的this.navCtrl.push(ReferencePage, { referenceField1:"xxxxxxx" }); referenceField1是你传递的数据的关键,然后你正在做的事情levels.ts应该工作.

请参阅此处