0
我有一組在我的控制器選項,看起來像這樣:ngOptions訂購和陣列選擇對象
$scope.options = [
{one: 'ONE'},
{two: 'TWO'},
{three: 'THREE'}
];
我的看法如下所示目前看起來是這樣的:
<div ng-repeat="goal in objectives">
...
<select ng-model="goal.choices" ng-options="value for (key, value) in options"> </select>
...
</div>
問題:結果下拉列表不是按數組中的對象排序,而是按每個對象鍵的alpha排序,並且沒有選擇默認選項,我希望下拉列表默認爲'one'而不是''
什麼是ng-options表達式需要做這項工作?????因爲你有三個完全不同的對象數組(一個具有one
財產,另一two
財產,最後一個three
屬性)
感謝