我正在使用ion-Slides
从图库中显示选定的图像并水平滑动它们,效果很好,但我想在屏幕上显示最后选择的图像。
我尝试使用slideTo()
它导致类型错误。
为了更清楚:我正在运行一个循环,在该循环中,我将图库中的选定图像推入base64
转换为 anarray
并将其传递到image
标签中以在 HTML 屏幕上显示图像。
任何帮助都会很棒。
我正在使用ion-Slides
从图库中显示选定的图像并水平滑动它们,效果很好,但我想在屏幕上显示最后选择的图像。
我尝试使用slideTo()
它导致类型错误。
为了更清楚:我正在运行一个循环,在该循环中,我将图库中的选定图像推入base64
转换为 anarray
并将其传递到image
标签中以在 HTML 屏幕上显示图像。
任何帮助都会很棒。
@ViewChild('slides', { static: false }) slider: IonSlides;
我遇到了类似的问题。必须将静态从真更改为假。
您可以使用ionSlidesDidLoad
event 来确保 ion-slide 已加载。
订阅您的 html 文件中的事件,如以下示例:
<ion-content>
<ion-slides (ionSlidesDidLoad)="slidesLoaded($event)">
<ion-slide>
<h1>Slide 1</h1>
</ion-slide>
<ion-slide>
<h1>Slide 2</h1>
</ion-slide>
</ion-slides>
</ion-content>
并在您的 ts 文件中添加以下方法:
public slidesLoaded($event) {
//move to slide number 2
$event.target.slideTo(2);
}
此事件在 Ionic 4 及更高版本中可用。