# Menu popover

**URL:** <https://forum.ionicframework.com/t/menu-popover/90062>\
**Category:** ionic-v3\
**Created:** [May 12, 2017, 3:57pm UTC](https://forum.ionicframework.com/t/menu-popover/90062 "2017-05-12T15:57:46Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![amine216](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@amine216](https://forum.ionicframework.com/u/amine216)\
**Post date:** [May 12, 2017, 3:57pm UTC](https://forum.ionicframework.com/t/menu-popover/90062/1 "2017-05-12T15:57:46Z")

</div>

I need to create a popover menu ,but it triggers an error 🙁  
error : PopoverCmp ionViewPreLoad error: No component factory found for PopoverPage  
cheval.ts

```auto
@Component({
  template: `
    <ion-list>
      <ion-list-header>Ionic</ion-list-header>
      <button ion-item >Learn Ionic</button>
      <button ion-item >Documentation</button>
      <button ion-item >Showcase</button>
      <button ion-item >GitHub Repo</button>
    </ion-list>
  `
})

export class PopoverPage {
  constructor(private navParams: NavParams) {}
}

@Component({
  selector: 'page-cheval',
  templateUrl: 'cheval.html'
})
export class ChevalPage {
@ViewChild('popoverContent', { read: ElementRef }) content: ElementRef;
  @ViewChild('popoverText', { read: ElementRef }) text: ElementRef;    

  presentPopover(ev) {

    let popover = this.popoverCtrl.create(PopoverPage);

    popover.present({
      ev: ev
    });
  }

}

```

cheval.html

```auto
   <button ion-button (click)="presentPopover($event)"s>
            <ion-icon name="search"></ion-icon>
          </button>
    </ion-buttons>

```

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [May 12, 2017, 10:22pm UTC](https://forum.ionicframework.com/t/menu-popover/90062/2 "2017-05-12T22:22:08Z")

</div>

You added `PopoverPage` to both `declarations` and `entryComponents` of your app module?

---

<div class="post-metadata">

**Author:** ![amine216](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@amine216](https://forum.ionicframework.com/u/amine216)\
**Post date:** [May 12, 2017, 10:54pm UTC](https://forum.ionicframework.com/t/menu-popover/90062/3 "2017-05-12T22:54:57Z")

</div>

No, how do i do !!!

---

<div class="post-metadata">

**Author:** ![FrancoisIonic](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/francoisionic/32/106767_2.png) [@FrancoisIonic](https://forum.ionicframework.com/u/FrancoisIonic)\
**Post date:** [May 13, 2017, 1:09am UTC](https://forum.ionicframework.com/t/menu-popover/90062/4 "2017-05-13T01:09:01Z")

</div>

@amine216 no thanks?

---

<div class="post-metadata">

**Author:** ![amine216](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@amine216](https://forum.ionicframework.com/u/amine216)\
**Post date:** [May 13, 2017, 1:30am UTC](https://forum.ionicframework.com/t/menu-popover/90062/5 "2017-05-13T01:30:46Z")

</div>

> [@FrancoisIonic](#):
>
> no thanks?

why?..!!!

---

<div class="post-metadata">

**Author:** ![FrancoisIonic](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/francoisionic/32/106767_2.png) [@FrancoisIonic](https://forum.ionicframework.com/u/FrancoisIonic)\
**Post date:** [May 13, 2017, 1:33am UTC](https://forum.ionicframework.com/t/menu-popover/90062/6 "2017-05-13T01:33:28Z")

</div>

@amine216 see @rapropos answer above, your code has some simple issue

---

<div class="post-metadata">

**Author:** ![amine216](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@amine216](https://forum.ionicframework.com/u/amine216)\
**Post date:** [May 13, 2017, 1:36am UTC](https://forum.ionicframework.com/t/menu-popover/90062/7 "2017-05-13T01:36:38Z")

</div>

This good i solve the problem  
Have my problem how to pass the data to the popover

---

<div class="post-metadata">

**Author:** ![FrancoisIonic](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/francoisionic/32/106767_2.png) [@FrancoisIonic](https://forum.ionicframework.com/u/FrancoisIonic)\
**Post date:** [May 13, 2017, 1:37am UTC](https://forum.ionicframework.com/t/menu-popover/90062/8 "2017-05-13T01:37:59Z")

</div>

You could eventually say thank you, and please in that order 🙂

---

<div class="post-metadata">

**Author:** ![amine216](https://avatars.discourse-cdn.com/v4/letter/a/85e7bf/32.png) [@amine216](https://forum.ionicframework.com/u/amine216)\
**Post date:** [May 13, 2017, 1:40am UTC](https://forum.ionicframework.com/t/menu-popover/90062/9 "2017-05-13T01:40:00Z")

</div>

> [@FrancoisIonic](#):
>
> You could eventually say thank you, and please in that order

Hh desole,  
thank you
