Удаление выбранной ng-опции для следующего выбора

#javascript #angularjs #angularjs-ng-options

#javascript #angularjs #angularjs-ng-options

Вопрос:

У меня есть сценарий, в котором я могу выбрать опцию из выпадающего списка. Как только я выбрал один вариант, этот вариант не будет доступен для следующего выбора.

Вот мой сценарий. У меня есть arraylike ниже

 $scope.set = [
    {name:"name1"},
    {name:"name2"},
    {name:"name3"}
];
  

и я заполняю параметры, как показано ниже

  <select ng-options="opt.name as opt.name for opt in set" data-ng-model="option.name">
 </select>
  

если я выберу name1 в качестве первого варианта и после этого name1 не будет доступен для следующего выбора.

Вот скрипка

Пожалуйста, помогите мне в этом. Заранее спасибо.

Комментарии:

1. В том же выпадающем списке или параметры не будут доступны в другом выпадающем списке?

2. Насколько я понимаю, мне не совсем понятно ваше требование, насколько я понимаю, когда вы выберете name1 из первого выпадающего списка, затем после нажатия кнопки добавить в следующем выпадающем списке вам нужны только два варианта name2 и name3, и снова, если вы выберете name3 из второго выпадающего списка, затем при следующем добавлении вы получите только name2 в следующем выпадающем списке.выпадающий список для выбора. Я прав? пожалуйста, подтвердите

3. @naCheex Это другой выпадающий список, но та же модель параметров ($scope.set). Смотрите мою скрипку, которую вы можете понять лучше. при нажатии на кнопку я создаю другой выпадающий список с теми же параметрами.

4. да @AnamikaShrivastava это верно

5. путаница в том, почему вы используете выпадающий список, чтобы просто пометить поле?