Автозапуск слайдов ioni c v4 останавливается при нажатии - PullRequest
0 голосов
/ 17 марта 2020

У меня есть изображения-слайды, которые автоматически воспроизводятся при открытии страницы

  <ion-grid style="height: 130px;">
    <ion-slides style="
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    
    " [options]="slideOptions" pager="true" #slider (ionSlidesDidLoad)="slidesDidLoad(slider)"> 
      <ion-slide *ngFor="let item of adsArray;let i=index" (click)="gotoAd(i)"  >
        <ion-row>
          <ion-col siz="12">
            <ion-card class="col" style="height: 120px; width: 320px;">
              <img  height="120" width="320" src="https://mysite.co/uploads/{{ item.document }}">
            </ion-card>
          </ion-col>
        </ion-row>
      </ion-slide>
     </ion-slides>
  </ion-grid>

.ts file

export class Tab1Page implements OnInit {

  dataArray;
  adsArray;

  slideOptions = {
    initialSlide: 1,
    speed: 400,
  };
  slideOptionsads = {
    initialSlide: 1,
    speed: 400,
  };
  constructor(private http: HttpClient,private router: Router,public loadingController: LoadingController) { }

  ionViewDidEnter(slides: IonSlides){
    slides.startAutoplay();
  }

  ionViewWillEnter(slides: IonSlides){
    slides.startAutoplay();
  }

  ionViewDidLoad(slides: IonSlides){
    slides.startAutoplay();
  }

  slidesDidLoad(slides: IonSlides) {
    slides.startAutoplay();
  }

и когда пользователь нажимает или вручную перемещает или открывает страницу и возвращается на ту же страницу, он останавливает автозапуск, как я могу сохранить его скольжение все время?

...