Подтвердить что ты не робот

Итерация с ng-опциями в словаре (объекте)

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

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

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

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

4b9b3361

Ответ 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>