我已經使用了我的問題,但沒有什麼幫助。 我需要一個輸入字段,它也像下拉菜單一樣工作。因此,我可以在輸入字段中編寫自己的數據或從下拉列表中選擇數據。我嘗試使用select,但是我只能選擇數據,不能在輸入中寫入數據。這就是我使用數據主義的原因。 我想從我的陣列我的數據寫入到我的DataList這樣的:使用ng-repeat從數組中獲取數據到datalist中
的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'}
];
沒有顯示我的數據在下拉菜單中。我究竟做錯了什麼?
也許我不夠具體。我需要一個輸入字段,它也像下拉菜單一樣工作。因此,我可以在輸入字段中編寫自己的數據或從下拉列表中選擇數據。我嘗試使用select,但是我只能選擇數據,不能在輸入中寫入數據。這就是我使用數據主義的原因。我用更具體的細節編輯了我的問題。 – BlueCat
@BlueCat:http://jsfiddle.net/NSkz4/28/。請看看這個小提琴 –