import { Component } from '@angular/core'; import { ModalController } from '@ionic/angular'; import { ModalPage} from '../modal/modal.page'; import { Router } from '@angular/router'; @Component({ selector: 'app-home', templateUrl: 'home.page.html', styleUrls: ['home.page.scss'], }) export class HomePage { dataReturned:any; constructor( private modalController: ModalController, private router: Router ) { } async openModal() { const modal = await this.modalController.create({ component: ModalPage }); modal.onDidDismiss().then((dataReturned) => { if (dataReturned !== null) { this.dataReturned = dataReturned.data; //alert('Modal Sent Data :'+ dataReturned); } }); return await modal.present(); } navLink(path:any,data=null){ this.router.navigateByUrl(path,{queryParams:data}); } }