Angularjs ui-select выпадающий при выборе вызова проблема

В моем проекте AngularJS я использую обычный выпадающий список select и вызываю функцию с помощью ng-change, которая отлично работает. Теперь я хочу перенести тот же выпадающий список в ui-select. Но вызов функции on-select не работает, я пробовал разные способы, но не повезло. Найдите мой plnkr

Ниже приведены два способа, которые я пробовал с помощью ui-select:

<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>
18 голосов | спросил Madasu K 12 FebruaryEurope/MoscowbThu, 12 Feb 2015 11:22:49 +0300000000amThu, 12 Feb 2015 11:22:49 +030015 2015, 11:22:49

1 ответ


0

Что вы понимаете из своего кода, хотите ли вы выбрать элемент и сделать что-то на основе выбора, если так? тогда посмотрите это

Добавьте on-select="onSelected($item)" в свой ui-select и в контроллере:

$scope.onSelected = function (selectedItem) {
  //do selectedItem.PropertyName like selectedItem.Name or selectedItem.Key 
  //whatever property your list has.
}
ответил Sunil Vurity 27 FebruaryEurope/MoscowbFri, 27 Feb 2015 00:41:06 +0300000000amFri, 27 Feb 2015 00:41:06 +030015 2015, 00:41:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132