Описание тега angularjs-select2

Директива Angular select2 позволяет улучшать элементы выбора с помощью поведения из библиотеки select2.

Все о знаменитой библиотеке select2 от @ivaynberg, адаптированной как директива для angular.

Эта директива позволяет вам улучшить ваши выбранные элементы поведением из библиотеки select2.

Применение

Оболочка AngularJS для select2 (устарела)

Вместо этого используйте https://github.com/angular-ui/ui-select

Добавить select2 модуль как зависимость от вашего прикладного модуля:

var myAppModule = angular.module('MyApp', ['ui.select2']);

Примените директиву к элементам формы:

<select ui-select2 ng-model="select2" data-placeholder="Pick a number">
    <option value=""></option>
    <option value="one">First</option>
    <option value="two">Second</option>
    <option value="three">Third</option>
</select>

В ui-select2 Директива прекрасно работает с ng-model и директивами проверки, такими как ng-required.

Если вы добавите ng-model директива для того же элемента, что и ui-select2 тогда выбранный вариант автоматически синхронизируется со значением модели.