Настройка angular-ui-select2 для разрешения динамических опций - PullRequest
0 голосов
/ 21 февраля 2019

Документация указывает, что есть способ сделать это, но у меня возникают проблемы с пониманием, как точно настроить это.В основном все, что я хочу сделать, это привязать поле выбора к списку параметров, но затем пользователь может ввести дополнительные параметры, которые затем будут добавлены в список параметров и выбраны.На странице документа даже есть пример того, как это сделать, но я не могу заставить его работать.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.

Кто-нибудь знает, где я могу пойти не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...