2014-09-01 2 views
1

Как ввести десятичное значение в ядре-диапазоне, как указано demo?Десятичное значение в диапазоне полимеров

С атрибутом «шага» добавлен:

<core-range step="0.5" min="0" max="200" value="{{value}}" ratio="{{ratio}}"></core-range> 

можно вставить десятичный (например 5.5.) В поле ввода, но не может ввести его ?!

ответ

2

Это довольно интересно. Я думаю, что это ошибка в самом элементе основного диапазона (https://github.com/Polymer/core-range/blob/master/core-range.html). По мере того как входные данные проверяются «5.», перезаписывается числом 5 и устанавливается как значение. Поскольку он отражается в самом поле ввода, вход изменяется на 5. Когда вы вставляете его в целом, «5.5» остается и отражается в поле ввода. Вот почему он работает, когда вы вставляете его. Я не думаю, что есть работа вокруг, кроме исправления ошибки.

Вопрос был открыт: https://github.com/Polymer/core-range/issues/2

Смежные вопросы