Saltar al contenido

¿Cómo puedo escuchar el evento de cierre modal?

Traemos la mejor información que hemos encontrado online. Deseamos que te resulte de ayuda y si puedes compartir algún detalle que nos pueda ayudar a crecer hazlo con libertad.

Solución:

Solo necesita escuchar el evento de cierre modal en su hogar.ts

// listen for close event after opening the modal
    postEvent()
        let modal = this.modalCtrl.create(AddEvent);
        modal.onDidDismiss(() => 
        // Call the method to do whatever in your home.ts
           console.log('Modal closed');
    );
    modal.present();

`

solo harías

// home.ts
// -------

postEvent()  

  let modal = this.modalCtrl.create(AddEvent);

   modal.onDidDismiss(data => 
     // Do stuff with the data you closed the modal out with 
     // or do whatever else you need to.
   );

  modal.present();


Puede encontrar esto en los documentos.

Esta pregunta se hace antes de que se lanzara Ionic 4, pero creo que esto es relevante en estos días. La versión Ionic 4:

casa.ts

async postEvent() 
    const modal = await this.modalCtrl.create(
        component: AddEvent
    );
    modal.onDidDismiss().then(data => 
        console.log('dismissed', data);
    );
    return await modal.present();

añadir-evento.ts

constructor(public modalCtrl: ModalController) 

close() 
    this.modalCtrl.dismiss(
        dismissvalue: value
    );

Y no olvide incluir AddEventModule en HomeModule:

inicio.componente.ts

@NgModule(
    declarations: [
        ...
    ],
    imports: [
        IonicModule,
        CommonModule,
        AddEventModule
    ],
    exports: [
        ...
    ]
)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *