Как отправить параметры между страницами с помощью Nav Params в Ionic? - PullRequest
0 голосов
/ 08 октября 2018

Когда я пытаюсь отправить данные с одной страницы на другую, он ничего не обнаруживает.

Это моя модель данных:

export interface rutaModel{

restaurante:string;
sede:string;

}

thisэто функция, которая выдвигает navparams:

anyobjects:

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

  objruta:rutaModel;

функция, которая отправляет navparams:

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);

спасибо за вашу помощь!

...