Skip to content

Instantly share code, notes, and snippets.

@marionava
Created May 2, 2020 09:47
Show Gist options
  • Save marionava/96c3a34f563e1b3b9482befd4da0300d to your computer and use it in GitHub Desktop.
Save marionava/96c3a34f563e1b3b9482befd4da0300d to your computer and use it in GitHub Desktop.
Crear un popOver en Ionic
import { Component, OnInit } from '@angular/core';
import { PopoverController } from '@ionic/angular';
import { AddPeopleComponent } from '../../components/pop-overs/add-people/add-people.component';
@Component({
selector: 'app-people',
templateUrl: './people.page.html',
styleUrls: ['./people.page.scss'],
})
export class PeoplePage implements OnInit {
currentPopover;
constructor(private popoverController: PopoverController) { }
ngOnInit() {
}
async showPopoverAddPeople(ev: any) {
const popover = await this.popoverController.create({
component: AddPeopleComponent,
event: ev,
translucent: true
});
this.currentPopover = popover;
return await popover.present();
}
dismissPopover() {
if (this.currentPopover) {
this.currentPopover.dismiss().then(() => { this.currentPopover = null; });
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment