问题描述
通过使用modal.onDidDismiss()
方法将模式页面中的数据(对象)捕获后,我成功地将其捕获,但是我无法处理和显示它:
export class AbracadabrasyPage {
private fastFood: any;
Menus: any[];
Horaires: any[];
Category: string;
constructor(public modalController: ModalController,private routerOutlet: IonRouterOutlet)
{
console.log(this.fastFood); // it displays in the console : Undefined //
this.Menus = this.fastFood.menus;
this.Horaires = this.fastFood.horaires;
this.Category = this.fastFood.cat
};
async onLOcate(){
const modal = await this.modalController.create({
component: MapPage,swipeToClose: true,componentProps: {
Lat: this.fastFood.latitude,Lng: this.fastFood.longitude
},presentingElement: this.routerOutlet.nativeEl
});
modal.present();
const { data } = await modal.onDidDismiss();
if(data){
this.fastFood = data;
console.log(this.fastFood);
};
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)