0

Ich verwende typeahead-Funktion in meinem Projekt:Wie kann ich einen voreingestellten Wert im Eingabefeld eingeben?

<input type="text" 
ng-model="customPopupSelected" 
placeholder="Custom popup template" 
uib-typeahead="state.id as state.desc for state in states | filter:{name:$viewValue}" 
class="form-control"> 

Hier Plunker ist. Wie kann ich standardmäßig sample_data mit id = 4 auswählen?

+0

Sorry, aber ich verstehe nicht ganz die Frage und der Code nicht die Plunker entsprechen. Versuchen Sie, den Modellwert für das Objekt aus dem "sample_data" -Array mit der ID "4" zu initialisieren? – WonderGrub

Antwort

0

können Sie das Modell mit initialisieren:

angular.forEach($scope.sample_data, function(item, index) { 
    if (item.id == 4) { 
     $scope.monkey = $scope.sample_data[index] 
    } 
} 

Fiddle

Verwandte Themen