繁体   English   中英

显示幻灯片的索引号 Ionic

[英]show the index number of slides Ionic

我正在开发一个应用程序,我创建了一些幻灯片,但我需要显示幻灯片的索引号而不是页面。

我想做这样的事情:

在此处输入图片说明

你可以这样写:

HTML:

<ion-slides pager="true" paginationType="fraction">

尝试这个

有一种方法可以做到这一点,但您需要将幻灯片保存在一个数组中才能使其正常工作。 您还需要类中的一个属性来显示当前页面是什么。

所以在你的页面.ts文件中:

export class YourPage {
  // the current page number
  public page: number = 0;
  // your slides
  public mySlides = [...your slides...];

  // when the slides changes this method is triggered, needs to be +1 since the index starts at 0
  slideChanged = ev => this.page = ev.realIndex + 1;
}

然后你的页面html文件

<ion-slides pager="false" (ionSlideDidChange)="slideChanged($event)">
  <ion-slide *ngFor="let slide of mySlides ">
    <!-- your slides code -->
  </ion-slide>
</ion-slides>
<p text-center>{{page}} of {{mySlides.length}}</p>

希望这可以帮助。

ionViewWillEnter(){
    this.ionSlides.length().then(number => {
        console.log(number);
       this.allNumber = number;
    });
}

sliderDoChange() {
    this.ionSlides.getActiveIndex().then(index => {
       this.currentNumber = index;
    });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM