首页 > 解决方案 > nouislider 舍入误差

问题描述

这是我在 Angular 2 项目中的声明:

<nouislider  [connect]="true" [min]="2.79433548546" [max]="18.5525702846" [(ngModel)]="selectedRange" [tooltips]="[true, true]" ></nouislider>

最初selectedRange被正确设置为[2.79433548546, 18.5525702846]. 但是,只要我移动下限滑块,数字就会四舍五入,因此selectedRange变为[2.79, 18.55]. 18.5525702846显然不在此范围内,因此它被排除在滑动标准之外。有什么想法可以避免这种情况吗?

标签: nouislider

解决方案


默认设置为两位小数。您可以传递另一个格式化程序(使用[format]="formatter"[config]="config"在您的声明中)。

formatter或者config.format看起来像这样:

format: {
    to: String,
    from: Number
}

推荐阅读