Страница Popover не загружается Ionic 3 - PullRequest
0 голосов
/ 14 декабря 2018

Моя проблема заключается в следующем.Я добавил всплывающую страницу и добавил PopoverController на страницу, где он должен быть открыт.Когда я нажимаю кнопку, которая должна открыть поповер, отображается только стрелка поповера.Контент не загружается.Также в журнале не будет отображаться "ionViewDidLoad RaidUsersModalPage".Я проверил элемент в браузере, и div popover-content пуст, как показано ниже.

<div class="popover-wrapper" style="opacity: 1;">
    <div class="popover-arrow" style="top: 209.1px; left: 88.25px;"></div>
    <div class="popover-content" style="top: 218.1px; left: 2px; transform-origin: left top 0px;">
        <div class="popover-viewport">
            <div nav-viewport=""></div>
        </div>
    </div>
</div>

Я использую следующую функцию:

presentRaidusersPopover(myEvent) {
    let popover = this.popoverCtrl.create(this.raidUsersModalPage);
    popover.present({
      ev: myEvent
    });
}

На странице HTMLЯ открываю функцию следующим образом:

<ion-col col-6>             
    <button ion-button icon-start small color="light" (click)="presentRaidusersPopover($event)">
        <ion-icon name="people"></ion-icon>
    {{ qOptedIn }}
    </button>
</ion-col>

Я что-то упустил?

1 Ответ

0 голосов
/ 14 декабря 2018

Благодаря @ Сураю Рао я нашел свою ошибку.Я чувствую себя немного глупо для этого.

Я объявил свою страницу так:

raidUsersModalPage: RaidUsersModalPage;

Вместо этого:

raidUsersModalPage = RaidUsersModalPage;

Странно, что я вообще не получил никакой ошибки, но она отлично работаетпрямо сейчас!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...