Я использую угловой ui-select, и я хочу разрешить пользователю выбирать параметр с помощью автозаполнения, но также позволяет им вводить пользовательские параметры.AngularJS ui-select: опция не добавляется при заполнении полностью
Я устанавливал контроль с мечения включен и не мечения меток следующим образом:
<ui-select multiple tagging tagging-label="false" ng-model="colors" theme="bootstrap" style="width: 300px;" title="Choose a color">
<ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>
<ui-select-choices repeat="color in availableColors | filter:$select.search">
{{color}}
</ui-select-choices>
</ui-select>
Вот пример plunkr: http://plnkr.co/edit/YW7WloZCds1XIOS6UsNs?p=preview
Проблема заключается в том, что, когда вы набираете слово, которое существует в доступные цвета и нажмите enter, эта опция не будет выбрана.
В plunkr вы можете увидеть это, если вы наберете Blue и нажмите enter.
Куда я иду не так?
+1 для проверки я не схожу с ума. У меня будет игра и посмотрите, есть ли способ обхода решения, прежде чем принять этот ответ. – ChaoticNadirs
Прохладный, у меня не было времени попробовать что-нибудь действительно так, надеюсь, есть что-то простое. Удачи. – aw04