Angulaire sélectionnez avec des images

LA SITUATION:

J'ai besoin d'insérer des drapeaux à l'intérieur de la langue sélectionnez. J'ai cherché dans Google et StackOverflow mais les solutions fondées ne sont pas de travail pour moi.

LE CODE:

Dans le contrôleur:

 $scope.language_list = [{'name': 'english', 'url': 'https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/gb.png'},{'name': 'italian', 'url': 'https://raw.githubusercontent.com/stevenrskelton/flag-icon/master/png/16/country-4x3/it.png'}];

Dans la vue:

<select ng-model="language_selected">
    <option ng-repeat="language in language_list" data-image="{{language.url}}" >{{language.name}}</option>
</select>

EXEMPLE:

http://jsfiddle.net/tcVhN/168/

LA QUESTION:

Comment puis-je insérer des images à l'intérieur de l'angle de sélectionner?

EDIT:

Ici est la Plunker de la solution, nettoyé:

http://plnkr.co/edit/hMlNjkDL3l0QKF37pCa0?p=preview

utilisation angulaire de l'interface utilisateur, sélectionnez github.com/angular-ui/ui-select

OriginalL'auteur FrancescoMussi | 2015-08-18