我想在运行时动态改变离子滑动组件的方向 .

问题是,每当我改变方向时,离子滑块组件都会断裂 - 没有错误被抛出,但是滑动后滑动消失了 .

我猜测某些参数是在组件的初始化阶段设置的,当我改变方向时,我需要以某种方式重新调整它们 .

我该怎么办?

<div style="height: 90%">
    <ion-slides [direction]="directionVertical ? 'vertical' : 'horizontal'">
        <ion-slide>Slide 1</ion-slide>
        <ion-slide>Slide 2</ion-slide>
        <ion-slide>Slide 3</ion-slide>
    </ion-slides>
</div>

<button ion-button block (click)="directionVertical = directionVertical ? false : true">Change Direction : {{ directionVertical ? 'vertical' : 'horizontal' }}</button>