Angularjs de l'interface utilisateur, sélectionnez le menu déroulant sur-sélectionnez la fonction appel en question

Dans mon AngularJS projet, je suis en utilisant la normale sélectionnez le menu déroulant et de faire un appel de fonction à l'aide de ng-un changement qui est parfaitement bien fonctionner. Maintenant, je veux migrer le même menu de l'interface utilisateur, sélectionnez. Mais sur-sélectionnez appel de fonction ne fonctionne pas, j'ai essayé de différentes manières, mais pas de chance. Veuillez trouver mon plnkr

Voici les deux façons j'ai essayé avec de l'interface utilisateur, sélectionnez:

<ui-select ng-model="uiSelectedCustomer" theme="select2" on-select="getDataBasedonCustomer(uiSelectedCustomer)" style="min-width: 300px;">
    <ui-select-match placeholder="Select a customer..">{{$select.selected.name}}</ui-select-match>
    <ui-select-choices repeat="cust in customers | filter: $select.search">
        <div ng-bind-html="cust.name | highlight: $select.search"></div>
    </ui-select-choices>
</ui-select>


<ui-select ng-model="uiSelectedCustomer" theme="select2" on-select="getDataBasedonCustomer(uiSelectedCustomer)" style="min-width: 300px;">
    <match placeholder="Select a customer in the list or search his name ">{{$select.selected.name}}</match>
    <choices repeat="cust in customers | filter: $select.search">
        <div ng-bind-html="cust.name | highlight: $select.search"></div>
    </choices>
</ui-select>

OriginalL'auteur Madasu K | 2015-02-12