Итерация с ng-опциями в словаре (объекте)
Мне нужно перебрать следующий объект с помощью ng-options:
var a = {
'optionName1': 'optionValue1',
'optionName2': 'optionValue2',
'optionName3': 'optionValue3',
'optionName4': 'optionValue4',
};
Я получаю этот объект в этом формате от стороннего ресурса, и я бы предпочел не переустанавливать его вручную.
Я уже выполнил поиск Google и просмотрел документацию, он имеет дело со списками и списками объектов только из того, что я мог сказать.
Ответы
Ответ 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>