Ionic framework 在ionic slider中获取getActiveIndex错误
我只有5个图像和以下配置Ionic framework 在ionic slider中获取getActiveIndex错误,ionic-framework,ion-slides,ionslider,Ionic Framework,Ion Slides,Ionslider,我只有5个图像和以下配置 slideOpts = { slidesPerView: 4.25, centeredSlides: true, initialSlide: 2, speed: 400, centeredSlidesBounds: true, spaceBetween: 0, loop: true }; 现在,当我选择幻灯片时,请选择幻灯片值 getSlideIndex(){ this.slides.getActi
slideOpts = {
slidesPerView: 4.25,
centeredSlides: true,
initialSlide: 2,
speed: 400,
centeredSlidesBounds: true,
spaceBetween: 0,
loop: true
};
现在,当我选择幻灯片时,请选择幻灯片值
getSlideIndex(){
this.slides.getActiveIndex().then(
(index)=>{
this.currentIndex = index;
});
}
HTML
这里这个.currentIndex
是错误的,我有时会得到12、11、9、7张图片,而我在循环中只有5张图片
离子事件的错误实现,您需要使用事件对象
getSlideIndex(event) {
event.target.getActiveIndex().then(
(index)=>{
this.currentIndex = index;
});
}
HTML
从何处调用getSlideIndex?IonSlidedChange我忘了描述我还没有找到任何解决方案..但我发现是循环:true
的罪魁祸首仍然不起作用。
getSlideIndex(event) {
event.target.getActiveIndex().then(
(index)=>{
this.currentIndex = index;
});
}
<ion-slides [options]="slideOpts" (ionSlideDidChange)="getSlideIndex($event)"
...