Когда я пытаюсь отправить данные с одной страницы на другую, он ничего не обнаруживает.
Это моя модель данных:
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);
спасибо за вашу помощь!