Пользовательский интерфейс AngularJS позволяет писать только число

Я последовал за этим ответом https://stackoverflow.com/ questions/29489821/allow-manually-entered-text-in-ui-select#=

Но возникли проблемы при добавлении ng-model-options="{ debounce: 500 }" к ui-select, больше не работает. Любое обходное решение?

Нашел это на Github, поэтому он еще не исправлен https://github.com/angular-ui/ui-select/issues/855


person Rhonin    schedule 25.01.2017    source источник
comment
пожалуйста, поместите свой код здесь вместе с точной ошибкой, с которой вы столкнулись.   -  person MGA    schedule 25.01.2017
comment
какая у вас версия angularjs?   -  person Salih Şenol Çakarcı    schedule 25.01.2017
comment
AngularJS v1.4.8, и мой код выглядит так же, как в ссылке, которую я добавил, очень похоже на этот codepen.io /arcotnaresh/pen/bVqqdj но добавил только ng-model-options={ debounce: 500 } и больше не работает, чтобы ui-select   -  person Rhonin    schedule 25.01.2017


Ответы (1)


Вы можете заставить ввод, присутствующий в ui-select, с классом «ui-select-search» быть числовым типом.

Как этот пример:

$("#idUiSelect .ui-select-search").attr('type', 'number').attr("min","0");

Я использовал JQuery в течение некоторого времени

person Alberto    schedule 05.02.2018
comment
Я не понимаю, как это связано с вопросом? - person kontrollanten; 05.02.2018