Intégrer Select2 dans le Angular2 app

Je suis en train d'intégrer Select2 dans le Angular2 application que je suis en train de construire. J'ai réussi à obtenir select2 en cours d'exécution et mes multiples sélectionne sont transformés comme prévu. Mon problème maintenant est de savoir comment je suis censé trouver les valeurs sélectionnées et l'événement qui dois-je utiliser pour la liaison. J'ai essayé de liaison (change) événement sur l'élément select, mais rien ne s'est passé. Je devrais peut-être utiliser un autre événement sur le créé par le plugin select2-container élément?
Le select2 plugin est intégré suivant cette réponse.
Quelqu'un essayait de mélange semblable? Est-il possible de le faire fonctionner ou je dois passer à ng2-sélectionnez directive à la place?

Mise à jour
Question Bonus 🙂 Même si j'abandonne select2 et de l'utilisation standard de la sélection multiple, comment pourrais-je obtenir sa valeur? J'ai essayé de l'attacher à une propriété avec [(ngModel)]="_selectedValues" mais il reste vide lorsque je sélectionne une option. Est les multiples case la seule façon pour un choix multiple?

Mise à jour 2
Pour la question bonus - la solution de contournement que j'ai trouvé est d'utiliser une voie de liaison d'événement comme (change)="selectedValues=$event.target.selectedOptions". Ensuite, j'ai ajouté un setter pour la selectedValues propriété comme cela:

public set selectedValues(value: Array<any>) {
    this._selectedValues.length = 0;
    for(let v of value){
        this._selectedValues.push(v.value);
    }
};
Comme pour ng2-sélectionnez, j'ai de mouillage pour avoir trop immature jusqu'à présent pour utile pour autre chose que la base de cas d'utilisation.

OriginalL'auteur Radoslav Stoyanov | 2016-03-23