Я использую тему выбора 2 для бутстрапа для углового.UI выбрать угловой с отключенным поиском всплывает клавиатура на мобильных устройствах
По умолчанию он имеет встроенный «поиск», который фильтрует строки параметров. Мне не нужна эта строка, поэтому я ищу в Интернете решения. Общим решением является ng-disabled, который отлично подходит для некоторых браузеров, но все же всплывает клавиатура на мобильных телефонах.
Я использовал «вернуть ложный» метод, как описано в этом plunker: http://plnkr.co/edit/jE0qBpewzvHG5oamB7vQ?p=preview&s=TIKKc2Zmyq5lcvXI
Но когда я открываю его на мобильный (LG g2 на хром) У меня есть две проблемы:
Клавиатура выскользнула.
Я могу напечатать (как ни странно, я не могу ввести английский язык еще можно ввести иврит)
код, как описано на pluker:
<ui-select multiple ng-model="multipleDemo.colors" onkeypress="return false;" theme="select2" ng-disabled="disabled" style="width: 300px;">
<ui-select-match placeholder="Select colors...">
<span ng-if="!disabled">{{$item}}</span>
<span ng-if="disabled">
<a class="glyphicon glyphicon-remove" ng-click="$select.removeChoice($index)" tabindex="-1"></a>
{{$item}}
</span>
</ui-select-match>
<ui-select-choices repeat="color in availableColors | filter:$select.search">
{{color}}
</ui-select-choices>
Я не хотите, чтобы клавиатура выскочила, и я не хочу, чтобы пользователь вводил текст.
Это не воспроизводится в браузере для родных браузеров, а только в Chrome.