2014-01-23 59 views
0

我有一個選項數組,他們是靜態的,不會改變我的偏好是簡單地做一個標準選擇與ng模型附加,然後添加我的選項。據我所知,這並不是真的有效,因爲模型沒有約束力。精細。我會以Angular的方式去做,這是我第一次看到Angular的方式比其他任何方式都要多。NG從陣列中選擇有一個更好的方法

所以,我有我的陣列

$scope.options = ['1', '2' 'Etc']; 

Then the select: 
<select ng-model="stupidAngular" ng-options="options as options for options in options"></select> 

是否有模型的選擇綁定的角度更好的辦法?

+1

如果它可以幫助你取出其中的一個,使它成爲ng-options =「option options for option in options」,第一個只有當你希望該值與顯示不同時纔有效。 –

回答

1

下面是一個例子:

<select ng-model="selectedGroup" ng-options="group.title for group in groups"> 
    <option value="">-- choose group --</option> 
</select> 

$scope.groups = [ 
    { 
     title: "option 1" 
    }, 
    { 
     title: "option 2" 
    }, 
    { 
     title: "option 3" 
    } 
]; 

也有很好的文檔here

相關問題