<ion-slides (ionSlideDidChange)="venueChanged()">
<ion-slide *ngFor="let venue of (venues$ | async)">
...
venues$
возвращает Observable<IVenue>
venueChanged()
, чтобы выяснить, какое место проведения является текущим активным.
Теперь, обычно, я бы сделал это:
this.venues$.subscribe((venues: IVenue) => this.venues = venues);
, а затем получить доступ к массиву this.venues
через активный индекс слайдов следующим образом: this.venues[this.slides.ActiveIndex()]
.
Однако я хочу оставить Async Pipe на элементе ion-slide
и все же выяснить, какой venue
сейчас активен на слайдере.
Возможно?