我有一个像这样的复杂对象
listItems = [
{ "id": 1, "name": "myname1" },
{ "id": 2, "name": "myname2" },
{ "id": 3, "name": "myname3" }
];
我想从listItems上面创建像这样的选项
<select>
<option value="1">myname1</option>
<option value="2">myname2</option>
<option value="3">myname3</option>
</select>
我已经使用了这个angularjs代码,它生成了正确的html代码但是我在下拉列表中选择的内容没有显示在选择框内
<select ng-model="iList" ng-options="item.id as item.name for item in listItems track by item.id" />
答案 0 :(得分:1)
假设listItems
$scope
<select ng-options="item.id as item.name for item in listItems"></select>