Sto usando il tipo angolare ui-bootstrap typeahead e vorrei usarlo come un modo per raccogliere molte scelte, quindi avrei bisogno di ottenere il valore selezionato quando viene lanciato il metodo selectMatch ma non riesco a trovare come farlo in mio controllercallback di tipo typeahead angolare con ui-bootstrap su selectMatch?
<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">
Se guardo il valore selezionato, ho ottenuto il cambio ogni volta che si preme un tasto ...
scope.$watch('selected', function(newValue, oldValue) {... });
ho ottenuto che il metodo SelectMatch è quello che viene chiamato quando l'utente preme Invio o fai clic sulla lista ma non so come richiamare una chiamata ...
Grazie!
Grazie! Ha funzionato come un fascino. Questo dovrebbe probabilmente essere ufficialmente documentato nella pagina di riferimento sotto l'intestazione Typeahead: http: //angular-ui.github.io/bootstrap/ – ariestav
Qualcuno ha idea di cosa siano effettivamente gli oggetti etichetta $ $ $ $ $ in quel callback typeahead-on-select = 'onSelect ($ item, $ model, $ label)'? – AardVark71
@Matt, c'è comunque un postback nell'usare $ http con l'evento onSelect? –