【发布时间】:2019-01-05 14:34:12
【问题描述】:
使用 IONIC 4 ion-slides,我正在尝试使用 getActiveIndex() 获取当前单击的 silde 索引,如下所示它不起作用。
<ion-slides #testSlider (ionSlideTap)="getIndex()">
<ion-slide>....</ion-slide>
</ion-slides>
@ViewChild('testSlider') slider: ElementRef; // first way
getIndex() {
this.slider.nativeElement.getActiveIndex();
}
@ViewChild('testSlider') slider: Slider; //second way
getIndex() {
this.slider.getActiveIndex();
}
下面的另一种方式也不起作用:
<ion-slides #testSlider (ionSlideTap)="getIndex(testSlider)">
<ion-slide>....</ion-slide>
</ion-slides>
getIndex(testSlider) {
testSlider.getActiveIndex();
}
谁能建议我如何在 IONIC 4 中获得活动索引或当前点击的幻灯片索引?
【问题讨论】:
-
嗨@Darshana,你找到解决方案了吗?
-
根据ionicframework.com/docs/api/slides 的文档,您应该可以调用this.slides.getActiveIndex()。这将返回一个包含索引以及其他信息的对象。我现在正在尝试提取价值。如果我设法让它工作,我会报告