Я заметил, что мой ввод диапазона больше не имеет значения, инициализированного ng-model
, как только я начал динамически устанавливать значение max
.Проблемы с входным диапазоном ввода-вывода при максимальном установлении динамически
Это мой вход:
<input name="age" type="range" class="" min="1" step="1"
max="{{ageLabelList.length}}"
ng-model="age" />
Я проверил свои переменные с консоли, и возраст правильно выводить в 3
и ageLabelList.length правильно выводить в 4
, но мой диапазон до сих пор указывает на 1
, как Я загружаю свою страницу. Если я установил значение max
вручную как 4
, все будет хорошо.
Там нет ничего плохого с установкой макс с углам главного, как проверить на угловой версии 1.4.8 (проверить эту скрипку : https://jsfiddle.net/ehsabd/5no99xep/). Вероятно, вы допустили ошибку опечатки или что-то еще, или, возможно, это связано с вашей угловой версией. Можете ли вы предоставить полный код? – ehsan88