Я установил свой ng-repeat в параметрах вместе с ng-selected, но параметр не выбирается. Когда я удаляю ng-model из выбора, все становится рабочим.
HTML-код:
<select ng-model="formData.value">
<option value="{{item.value}}" ng-selected="{{((item.value).indexOf(formData.value) != -1 ? true:'') == formData.value}}" ng-repeat="item in levels">{{ item.name}}</option>
</select>
Код контроллера:
$scope.levels= [
{"value": ["1", "2", "3"],"name": "High"},
{"value": ["4", "5", "6"],"name": "Medium"},
{"value": ["7", "8", "9"],"name": "Low"}
]
Что я делаю здесь, так это то, что если значение formData.value находится в диапазоне от 1 до 3, я хотел бы показать раскрывающееся поле с высоким...
Он отлично работает без имени ng-модели, однако я хотел бы получить значение от пользователя и сохранить его в массиве. В этом случае в раскрывающемся списке не отображается выбранное поле...