Angular 用于ionic 4的自动播放滑块

Angular 用于ionic 4的自动播放滑块,angular,ionic-framework,Angular,Ionic Framework,大家好,我一直在尝试为爱奥尼亚4实现自动滑动,但它似乎不起作用…下面是代码 page.ts ========= @ViewChild(IonSlides)滑块:IonSlides; 选项:{ 自动播放:对 } HTML ======== 通过设置自动播放:true来尝试此代码 <ion-slides [options]="sliderOpts" #slider> <ion-slide> <ion-img src="assets/

大家好,我一直在尝试为爱奥尼亚4实现自动滑动,但它似乎不起作用…下面是代码

page.ts
=========
@ViewChild(IonSlides)滑块:IonSlides;
选项:{
自动播放:对
}
HTML
========

通过设置自动播放:true来尝试此代码

<ion-slides [options]="sliderOpts" #slider>
     <ion-slide>
             <ion-img src="assets/whitebg.svg"></ion-img>
            </ion-slide>

          <ion-slide>
              <ion-img src="assets/whitebg.svg"></ion-img>
          </ion-slide>
</ion-slides>
在您的.ts文件中

import { Component, OnInit, ViewChild, ElementRef } from "@angular/core";

 @ViewChild("slider", { read: ElementRef }) slider: ElementRef;


  sliderOpts = {
    autoplay: true,
    zoom: {
      maxRatio: 5
    }
  };
在html文件中

<ion-slides
    (ionSlideDidChange)="slideChanged()"
    #slider
    [options]="sliderOpts"
  >
    <ion-slide>
      <img class="images" src="assets/intro/welcomes.png" />
      <p class="pt-page-rotatePullLeft pt-page-delay500 heading">
        {{ "onboard.welcome" | translate }}
      </p>
      <p class="subtitles">{{ "onboard.welcomeSub" | translate }}</p>
    </ion-slide>
    <ion-slide>
      <img class="images" src="assets/intro/payments.png" />
      <p class="heading">{{ "onboard.pay" | translate }}</p>
      <p class="subtitles">{{ "onboard.paySub" | translate }} <br /></p>
    </ion-slide>
    <ion-slide>
      <img class="images" src="assets/intro/send.png" />
      <p class="heading">{{ "onboard.send&received" | translate }}</p>
      <p class="subtitles">
        {{ "onboard.send&receivedSub" | translate }} <br />
        {{ "onboard.send&receivedSub2" | translate }}
      </p>
    </ion-slide>

    <ion-slide>
      <img class="images" src="assets/intro/wallets.png" />
      <p class="heading">{{ "onboard.wallet" | translate }}</p>
      <p class="subtitles">{{ "onboard.walletSub" | translate }}</p>
    </ion-slide>
  </ion-slides>

{{“船上欢迎”{翻译}

{{“board.welcomeSub”| translate}

{{“board.pay”| translate}

{{“board.paySub”| translate}}

{{“board.send&received”| translate}

{{“board.send&receivedSub”| translate}}
{{“board.send&receivedSub2”| translate}

{{“board.wallet”| translate}

{{“board.walletSub”| translate}

page.ts文件:

import {IonSlides}          from '@ionic/angular';
import {ViewChild } from '@angular/core';

export class page implements OnInit {
    @ViewChild('mySlider') slider: IonSlides;
    sliderOpts = {
        autoplay: true,
        speed: 1000,
        zoom: {
          maxRatio: 5
        }
      };
    }
page.html文件:

 <ion-slides #mySlider pager="true" 
         [options]="sliderOpts" >
        <ion-slide></ion-slide>
   </ion-slides>


但这很奇怪!爱奥尼亚版本是什么?我添加了这个sliderOpts={autoplay:true,zoom:{maxRatio:5};最好的答案。。在爱奥尼亚5号上工作
 <ion-slides #mySlider pager="true" 
         [options]="sliderOpts" >
        <ion-slide></ion-slide>
   </ion-slides>