Html 禁用angularjs multi-select中的选项

Html 禁用angularjs multi-select中的选项,html,angularjs,multi-select,Html,Angularjs,Multi Select,Iam使用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=tr

Iam使用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>

我需要禁用或隐藏特定的语言(id存储在另一个变量中)。 怎么可能呢

我尝试了
ng disabled=true
但它禁用了所有选项,我只需要隐藏/禁用一个特定选项


谢谢。

您可以在ng选项中添加一个禁用条件

例如,你可以这样做

<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>

@JIJOMONK.A你能在这里写下你做得怎么样?我举了一个例子,它禁用LangID为5的位置