こんにちは私はtodoリストを表示するのにIonic Slidesを使用しています。私はリストアイテムにそれらがあるので、スワイプゲストを無効にしたいと思います。その代わりに、メソッドを使用してスライドを変更したいと思います。ionic slider - lockSwipes(true)initialSlideおよびslideNext()メソッドを無効にしますか?
これは私のコンポーネントです:
@ViewChild(Slides) slides: Slides;
days: SbCalendarDay[] = [] //this is a list of todo's of each day
ngAfterViewInit() {
this.slides.lockSwipes(true);
}
slide(direction:string){
if(direction === 'prev'){
this.slides.slidePrev()
}else{
this.slides.slideNext()
}
}
そして、私の意見:私は気の抜けたビールをロックするとき
<div class="sb-calendar-day">
<ion-slides [initialSlide]="1" (ionSlideDidChange)="slideChanged($event)" (ionSlideWillChange)="slideWillChange($event)">
<ion-slide *ngFor="let day of days">
<sb-list [list]="day.events" (sbListEvent)="listEvent($event)"></sb-list>
</ion-slide>
</ion-slides>
</div>
はしかし、initialSlide
入力はもう動作しません。私はarray[1]
が今日であることをもって、array
の3日から始めます。
さらに、方法slideNext()
およびslidePrev()
も反応しない。 lockSwipes(true)
はスライダーを完全に「ロックダウン」しますか?
スライダーのスワイプジェスチャーのみを無効にする方法はありますか?
おかげ
すごいです!それは私が望むことができた説明と最高の可能なanwser Thats、おかげでトン! –
完全に同意、驚くべき答え。 +1 – sebaferreras