Ich googelte bereits mein Problem, aber nichts half mir wirklich. Ich brauche ein Eingabefeld, das auch wie ein Dropdown funktioniert. So kann ich meine eigenen Daten in das Eingabefeld schreiben oder Daten aus dem Dropdown auswählen. Ich habe mit Select versucht, aber dann kann ich nur Daten auswählen und kann keine Daten in die Eingabe schreiben. Deshalb habe ich den Datalist benutzt. Ich möchte, dass meine Daten von meinem Array meine Datenliste, so schreiben:Daten von Array in Datenliste mit ng-Wiederholung erhalten
index.html
<input type="text" ng-model="model.person.profession" list="professions"/>
<datalist id="professions">
<option ng-repeat="profession in professions" value="{{profession.id}}">{{profession.name}}</option>
</datalist>
app.js
$scope.professions = [
{'id':1, 'name':'doctor'},
{'id':2, 'name':'farmer'},
{'id':3, 'name':'astronaut'}
];
Meine Daten nicht gezeigt wird im Dropdown-Menü. Was mache ich falsch?
Wahrscheinlich war ich nicht spezifisch genug. Ich brauche ein Eingabefeld, das auch wie ein Dropdown funktioniert. So kann ich meine eigenen Daten in das Eingabefeld schreiben oder Daten aus dem Dropdown auswählen. Ich habe mit Select versucht, aber dann kann ich nur Daten auswählen und kann keine Daten in die Eingabe schreiben. Deshalb habe ich den Datalist benutzt. Ich habe meine Frage mit spezifischeren Details bearbeitet. – BlueCat
@BlueCat: http://jsfiddle.net/NSkz4/28/. Bitte schauen Sie sich diese Geige an –