Ionic 3 контрольные слайды на другой странице - PullRequest
0 голосов
/ 04 октября 2018

У меня есть мои слайды на одной странице, где на моих слайдах есть другие страницы.Я хочу сделать это, если я нажму на кнопку на другой странице - слайд будет следующим:

slides-page.ts:

  @ViewChild(Slides) slides: Slides;

 goNext() {
      this.slides.slideNext()
  }

slides-page.html:

 <ion-slides (click)="goNext()" (ionSlideDidChange)="slideChanged()"  [pager]="true">
      <ion-slide >
       <page-family-status></page-family-status>
      </ion-slide>
<ion-slide>
  <page-familymembers></page-familymembers>
</ion-slide>
    </ion-slides>

Например, если я на слайде 1 - статус семейства страниц.Если я нажму на кнопку этой страницы - затем она перейдет ко второму слайду - членам семейства страниц.

1 Ответ

0 голосов
/ 04 октября 2018

Вы должны создать Emitter события в page-family-status и генерировать событие по нажатию кнопки

@Output()
buttonClicked: EventEmitter<boolean> = new EventEmitter();

click(){
    this.buttonClicked.emit(true);
}

, а затем в родительском компоненте вы подписываетесь на эмиттер и исполняете slide.next

<page-family-status (buttonClicked)="goNext() "></page-family-status>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...