Ok J'essaie ui-select2 mais je ne suis pas très clair sur la façon de l'utiliser. Je vais fournir des exemples de ce que j'ai en tant que typeahead de travail et de ce que j'ai fait pour essayer de faire fonctionner le select2.
typeahead ui-bootstrap:
<input type="text" ng-model="selectedItem.value" typeahead="item.value for item in items |filter:$viewValue| limitTo:8" typeahead-on-select="updateItem()" placeholder="select Item"/>
ui-select2 (ne peut pas charger des données.)
<select ui-select2 ng-model="selectedItem.value" data-placeholder="Select Item">
<option value=""></option>
<option ng-repeat="item.value for item in items" value:"{{item.value}}>{{item.label}}</option>
</select>
Si vous ne voulez pas de réinventer la roue, vous pouvez essayer d'utiliser [ui -select2] (https://github.com/angular-ui/ui-select2), qui est un wrapper pour [Select2] (http://ivaynberg.github.io/select2/) ... qui a des tags. Sinon, jetez un coup d'oeil [ici] (http://stackoverflow.com/questions/22693325/angularjs-typeahead-multi-select-tags). – Goodzilla