Перебирать с НГ-варианты в словарь(объекта) [закрыт]


Мне нужно перебрать следующий объект с ng-опциями:

var a = {
'optionName1': 'optionValue1',
'optionName2': 'optionValue2',
'optionName3': 'optionValue3',
'optionName4': 'optionValue4',
};

Я получаю этот объект в этом формате из стороннего ресурса, и я бы предпочел не перестраивать его вручную.

Я уже сделал поиск в Google и заглянул в документацию, она имеет дело со списками и списками объектов только из того, что я мог сказать.
1 19

1 ответ:

Для такой модели:

$scope.options = {
    'optionName1': 'optionValue1',
    'optionName2': 'optionValue2',
    'optionName3': 'optionValue3',
    'optionName4': 'optionValue4',
};

Вы можете создать следующие параметры:

<select ng-change="change()" ng-model="votes.status" 
ng-options="v for (k,v) in options">
</select>