2014-10-10 98 views
1

不可见我有这样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

假设listItems$scope

<select ng-options="item.id as item.name for item in listItems"></select> 
+0

thx。我还需要ng-model属性 – FarazShuja 2014-10-10 12:29:26