Отключить опцию в 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>