Greetings.
I have a multi-page form with the usage of ion-slides
<ion-slides #mySlider>
<ion-slide>
<ion-scroll scrollX="true">
<ion-row nowrap class="photoBlock">
<div *ngFor="let img of base64Images; let i = index" class="scroll-item" >
<ion-icon name="close-circle" class="icon-delete-img" color="light-grey" (click)="deletePicture(i)"></ion-icon>
<img src="{{img}}">
</div>
<div class="scroll-item">
<ion-icon name="close-circle" class="icon-delete-img" color="light-grey" (click)="deletePicture()"></ion-icon>
<img src="http://via.placeholder.com/150x150">
</div>
<div class="scroll-item">
<ion-icon name="close-circle" class="icon-delete-img" color="light-grey" (click)="deletePicture()"></ion-icon>
<img src="http://via.placeholder.com/150x150">
</div>
<div class="scroll-item">
<ion-icon name="close-circle" class="icon-delete-img" color="light-grey" (click)="deletePicture()"></ion-icon>
<img src="http://via.placeholder.com/150x150">
</div>
<div class="camera-item" [ngClass]="(base64Images.length > 0)? 'scroll-item': 'scroll-item margin-0'">
<ion-icon name="camera" class="camera-icon icon-lg" (click)="openCamActionSheet()"></ion-icon>
</div>
</ion-row>
</ion-scroll>
<ion-list>
.... irrelevant html further
i want to slider to be locked for slide changes by swiping, which is done by solution suggested in some other topic here.
ionViewDidLoad() {
this.sellSlider.lockSwipes(true);
}
//workaround to disable gesture swipe
nextSlide() {
this.sellSlider.lockSwipes(false);
this.sellSlider.slideNext();
this.sellSlider.lockSwipes(true);
}
prevSlide() {
this.sellSlider.lockSwipes(false);
this.sellSlider.slidePrev();
this.sellSlider.lockSwipes(true);
}
however at the same time this is disabled the ability to scroll ion-scroll
horizontally by swipe gesture.
How do i solve this?