Angularjs - ng-модель не работает для выбора при использовании ng-repeat и ng-selected

Я установил свой 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-модели, однако я хотел бы получить значение от пользователя и сохранить его в массиве. В этом случае в раскрывающемся списке не отображается выбранное поле...


person rajadurai    schedule 25.08.2017    source источник
comment
Я исправил проблему сам. Я передал ввод в виде строки и удалил проверку значения данных формы в ng-selected...   -  person rajadurai    schedule 27.08.2017
comment
Возможный дубликат AngularJS: ng-selected не показывает выбранное значение   -  person georgeawg    schedule 12.06.2018