#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. путаница в том, почему вы используете выпадающий список, чтобы просто пометить поле?