Comment faire pour utiliser jQuery Select2 angulaire

Je suis en train d'utiliser jQuery (2.2.1) Select2 (3.5.2) avec Angularjs (1.5) mais vais avoir un moment difficile saisissant les données dans la boîte de sélection. J'ai essayé interface utilisateur-sélectionnez et j'ai pu récupérer les données... mais souvent planter le navigateur lors de la recherche, a été horriblement lent et de l'ensemble de la distribution instable (5000-10000 éléments). jQuery Select2 est rapide et réactif, même avec le grand nombre d'entrées, mais je ne peux pas sembler obtenir l'objet lors de la sélection d'une option.

<head>
    <script src="~/Scripts/angular.min.js"></script>
    <script src="~/Scripts/CustomScripts/app.js"></script>
    <script src="~/Scripts/jquery-2.2.1.js"></script>
    <script src="~/Scripts/select2.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $(".sel").select2();
        });
    </script>
<head>
<body ng-app="app" ng-controller="MainCtrl">
    <select class="sel" data-ng-model="country.selected" ng-options="country.Name for country in countries | orderBy: 'Name'">
<body>

app.js

var app = angular.module('app', []);

app.controller('MainCtrl', ['$scope', '$http', function ($scope, $http) {

    $scope.country = {};

    $scope.countries = [{
        name: 'Australia',
    }, {
        name: 'United States'
    }, {
        name: 'United Kingdom'
    }];

}]);

Est-il un moyen d'obtenir ces deux fonctionne parfaitement?

github.com/angular-ui/ui-select
J'ai mis en place, mais sur les grandes listes, il est devenu lent, et régulièrement crash navigateurs.
Quelle est son ampleur? Je pense que les longues listes et angulaire de la combinaison n'est pas optimale. C'est à dire que tout angulaire du plugin pour quelque chose comme ce sera écrasé. Essayez de déplacer la recherche pour le serveur.
Pour les grandes listes vous pouvez récupérer les résultats à partir du serveur async - j'ai travaillé avec cette modoue et de l'exécuter en douceur, jamais charshed ou quelque chose comme ça
Il y a 3 sélectionnez les cases qui atteignent entre 5-10k chaque

OriginalL'auteur Alex | 2016-03-21