2016-11-17 3 views
0

У меня есть раскрывающееся меню на странице CreateTask.cshtml, как показано ниже.AngularJS Enable/Disable Dropdown на основе переменной

<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, эта раскрывающаяся папка будет установлена ​​по умолчанию и должна быть отключена. Я попытался

Благодаря

ответ

0

Вы хотите использовать 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> 
+0

Это сработало. благодаря – Ritha

Смежные вопросы