Документация указывает, что есть способ сделать это, но у меня возникают проблемы с пониманием, как точно настроить это.В основном все, что я хочу сделать, это привязать поле выбора к списку параметров, но затем пользователь может ввести дополнительные параметры, которые затем будут добавлены в список параметров и выбраны.На странице документа даже есть пример того, как это сделать, но я не могу заставить его работать.HTML выглядит следующим образом:
<select ui-select2 multiple="multiple" class="multiselectbox" ng-model="testvalue">
<option ng-repeat="option in testoptions" value="{{option}}">{{option}}</option>
</select>
С переменными в контроллере:
$scope.testoptions = ['1','2'];
$scope.testvalue = '';
Пока все хорошо, что все работает, я могу выбрать опции и всплывающие тегивверх в поле выбора.Однако, когда я пытаюсь ввести новый параметр, он просто активирует поле поиска и не добавляет его в список параметров.В документации указано, что теги также должны быть установлены в значение «истина».Когда я делаю это, хотя:
<select ui-select2="{ tags: true }" multiple="multiple" class="multiselectbox" ng-model="testvalue">
<option ng-repeat="option in testoptions" value="{{option}}">{{option}}</option>
</select>
я получаю сообщение об ошибке в консоли:
Error: Option 'tags' is not allowed for Select2 when attached to a <select> element.
Кто-нибудь знает, где я могу пойти не так?