【发布时间】:2018-09-03 03:05:10
【问题描述】:
我正在尝试在 Ionic 3+ 上使用 RTL 支持,但在使用 ion-range 组件时发现了问题。
对于我所有的应用程序,我在 variable.scss 文件中设置了$app-direction: rtl;,并且在某些时候我需要在 HTML 文件中添加dir="rtl"。
但在 ion-range 组件中,尽管显示方向正确,但滑块的操作仍然是 LTR。如下图所示:
在第一个图像中,旋钮在正确的位置,但它不再起作用(它不移动),并且可以意识到滑块从错误的一侧(左侧)开始。最后一张图片,很明显,滑块一直在 LTR 方向上工作。
我的代码:
<ion-footer no-shadow dir="rtl">
<ion-toolbar position="bottom">
<ion-row>
<ion-col width-33 text-right class="label-range">
מרחק: <ion-badge item-end>עד {{ distancia }} ק"מ</ion-badge>
</ion-col>
</ion-row>
<ion-range min="10" max="100" step="10" snaps="true" color="secondary" [(ngModel)]="distancia">
<ion-label class="label-range" range-left>10 ק"מ</ion-label>
<ion-label class="label-range" range-right>100 ק"מ</ion-label>
</ion-range>
</ion-toolbar>
</ion-footer>
有什么方法可以设置滑块的方向吗?
【问题讨论】:
标签: javascript css ionic-framework ionic3 ion-range-slider