Как получить объект выбранной опции в угловых js с помощью ng-repeat
? Образец fiddle is here где само наполнение раскрывающегося,угловая опция ng-repeat
<select ng-model="id" ng-init="id = '-1'" ng-change="select(option)">
<option value="-1">--Select--</option>
<option ng-repeat="option in list" value="{{option.id}}">{{option.name}}</option>
</select>
Если кто-то выбрали вариант с идентификатором = 1, я хочу, чтобы получить объект {id:1, name:'A'
в $scope
переменном.
EDIT: Я сам пытался с ng-options
, но фильтрация не происходит по мере необходимости на основе предыдущего выбора. sample fiddle
Используйте 'ngOptions' вместо того, чтобы вручную повторять параметры. Из документации: 'ngOptions следует использовать, когда модель
Правильно .. Но если я использую фильтр 'ng-options', фильтр не будет работать правильно: https: // jsfiddle.net/mpsbhat/779pz05o/5 – mpsbhat