Простая проблема, но я не уверен, как ее решить.
У меня есть ng-repeat, который динамически создает поля выбора с ng-параметрами того же значения
У меня есть ng-повторите эту итерационную опцию модели.
<div data-ng-repeat="condition in model.conditions">
<label>{{condition}}</label>
<select data-ng-model="selectedValue"
ng-options="item.name for item in optionList">
</select>
</div>
это модель условия:
$scope.model =
{
conditions:
[
{id:1,name:"CONDITION_ONE"},
{id:2,name:"CONDITION_TWO"}
]
}
это элемент optionList:
$scope.optionList =
[
{id:1, name:"OPTION_ONE"},
{id:2, name:"OPTION_TWO"},
{id:3, name:"OPTION_Three"}
];
Просто иллюстративное изображение:
![enter image description here](https://i.stack.imgur.com/yqnuf.png)
То, что я пытаюсь сделать, это при выборе элемента в поле выбора сверху, я быхотел бы удалить этот элемент из поля выбора снизу и, таким образом, предотвращая дублирование элементов путем удаления уже выбранных элементов .
Есть ли способ сделать это с помощью angularJS?