Отключить выбранные варианты в режиме множественного выбора angular-ui-select

В множественном режиме ui-select выбранные варианты удаляются (также проверяются в исходном коде) из списка вариантов, но мне просто нужно, чтобы выбранные варианты были отключены, как показано ниже, а не удалялись.

введите описание изображения здесь

это изображение выше взято из chosenjs.

Существует опция ui-disable-choice, чтобы отключить выбор, но он просто делает выбор полностью недоступным.

<ui-select-choices ui-disable-choice="person.name=='Adam'" repeat="person in people">
  <div ng-bind-html="person.name"></div>
</ui-select-choices>

Итак, как сделать так, чтобы выбранные варианты отображались в вариантах, но были отключены?

Пример plnkr.


person Venugopal    schedule 18.02.2016    source источник


Ответы (1)


Функция, о которой вы просите, доступна в ui-select v0.17.2 или более поздней версии. https://github.com/angular-ui/ui-select/wiki/ui-select#examples-disabling-instead-of-removing-selected-items-in-multiple-selection

person Benny Johansson    schedule 15.07.2017