0

当我尝试将数据从一个页面发送到另一个页面时,它没有检测到任何东西。

这是我的数据模型:

export interface rutaModel{

restaurante:string;
sede:string;

}

这是推送导航参数的功能:

任何对象:

 
  item: rutaModel = {
    restaurante:'',
    sede:''
}

  objruta:rutaModel;

发送导航参数的函数:

abrirqrsacanner()
  {
    const prompt = this.alertCtrl.create({
      title: 'Acceder a info del restaurante',
      message: "Se añade arreglo que contiene el id del restaurante y de la sede",
      inputs: [
        {
          name: 'Arreglo',
          placeholder: 'Arreglo'
        },
      ],
      buttons: [
        {
          text: 'Cancelar',
          handler: data => {
          }
        },
        {
          text: 'Continuar',
          handler: data => {

            
              this.abrirrestaurante(data.Arreglo);
            
            
            
            
          }
        }
      ]
    });
    prompt.present();
      
  }


  abrirrestaurante(Array:string){

    var Arreglo=Array.split(",")
    var idrestaurante=Arreglo[0];
    var idsede=Arreglo[1];
    this.item.restaurante=idrestaurante;
    this.item.sede=idsede;
    this.objruta=this.item;
    this.navCtrl.push(EscanerqrPage,this.objruta);
    
  }

这是接收参数的类:

console.log(this.navParams.get('objruta'));
console.log(this.objruta);

感谢您的帮助!

4

0 回答 0