AngularJS Включить / отключить раскрывающийся список на основе переменной
У меня есть раскрывающийся список на странице CreateTask.cshtml, как показано ниже.
<select class="form-control input-sm" id="analysisType" name="analysisType" ng-model="vm.analysisType" ng-options="analysistype.typeID as analysistype.typeName for analysistype in vm.analysisTypes" placeholder="Choose analysis type " required><option value=""></option></select>
Здесь я устанавливаю значение переменной условно равным true или false в файле CreateTask.JS.
vm.isNewTask =true;
Если NewTask, выпадающий должен быть включен. Если не NewTask, этот раскрывающийся список будет иметь значение по умолчанию и должен быть отключен. Я старался
Спасибо
1 ответ
Решение
Вы захотите использовать директиву ngDisabled.
<select class="form-control input-sm" id="analysisType" name="analysisType"
ng-model="vm.analysisType"
ng-options="analysistype.typeID as analysistype.typeName for analysistype in vm.analysisTypes"
ng-disabled="!vm.isNewTask" placeholder="Choose analysis type "
required>
<option value=""></option>
</select>