angularjs选中的项目在下拉列表中不可见

时间:2014-10-10 12:22:42

标签: angularjs

我有一个像这样的复杂对象

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" />

1 个答案:

答案 0 :(得分:1)

假设listItems

中有$scope
<select ng-options="item.id as item.name for item in listItems"></select>