NG从阵列中选择有一个更好的方法

问题描述:

我有一个选项数组,他们是静态的,不会改变我的偏好是简单地做一个标准选择与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”,第一个只有当你希望该值与显示不同时才有效。 –

下面是一个例子:

<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