Отключить опцию в Angularjs Multi Select

Я использую поле множественного выбора angularjs, как показано ниже

Это мой HTML-код

 <select multiple ng-options="Language.LangID as Language.LangName for Language in AllLanguages " ng-model="CountryExtraLanguages" multi-select="AllLanguages" ms-options="msOptions2" ng-selected="" ng-disabled=true ></select>

Мне нужно отключить или скрыть определенный язык (идентификатор хранится в другой переменной). Как это возможно????

Я старался ng-disabled=true но он набирает все опции, мне нужно скрыть / отключить только одну конкретную опцию.

Благодарю.

1 ответ

Решение

Вы можете сделать это, добавив отключение когда условие в ng-options

например, вы можете сделать таким образом

<select multiple ng-options="Language.LangID as Language.LangName disable when Language.LangID == 1 for Language in AllLanguages " ng-model="CountryExtraLanguages" multi-select="AllLanguages" ms-options="msOptions2" ng-selected="" ></select>
Другие вопросы по тегам