SORU
19 NİSAN 2013, Cuma


açısal uı-bootstrap önerileri geri eş seç.

Ben kullanıyorum açısal uı-bootstrap ve önerileri isteyeceğim için kullanmak gibi bir yol almak için çok seçenek var, çok isterdim gerekiyordu, seçilen değeri seçilmiş eş yöntemdir başlattı ama bulamıyorum bunu nasıl yapacağımı benim denetleyicisi

<div class='container-fluid' ng-controller="TypeaheadCtrl">
<pre>Model: {{selected| json}}</pre>
<input type="text" ng-model="selected" typeahead="state for state in states | filter:$viewValue">

Eğer seçilen değeri izliyorum, değişikliğin bir tuşa basıldığında her zaman var...

scope.$watch('selected', function(newValue, oldValue) {... });

Yöntem eş seç kullanıcı veya tıklatın listede enter tuşuna bastığınızda denilen biri var ama o bir geri arama için nasıl bilmiyorum.

Teşekkürler !

CEVAP
1 AĞUSTOS 2013, PERŞEMBE


Şimdi, bunu yapmanın daha iyi bir yolu yoktur. A new callback method has been added

Denetleyicisi dosyasına aşağıdakileri ekleyin:

 $scope.onSelect = function ($item, $model, $label) {
    $scope.$item = $item;
    $scope.$model = $model;
    $scope.$label = $label;
};

Görünümünde aşağıdakileri ekleyin:

 <input type="text"
        ng-model="selected"
        typeahead="state for state in states | filter:$viewValue"
        typeahead-editable="false"
        typeahead-on-select="onSelect($item, $model, $label)"/>

Daha fazla bilgi için typeahead spec (onSelect için arama).

Aşağıdaki URL yardımcı olursa kontrol http://www.techguides.in/how-to-create-autocomplete-using-angularjs-ui/

http://www.techguides.in/how-to-customize-autocomplete-to-display-multiple-columns-using-angularjs-ui-2/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • JonnyEthco

    JonnyEthco

    5 EKİM 2006