Angularjs 从“选择输入”中选择值时,需要将输入设置为禁用

Angularjs 从“选择输入”中选择值时,需要将输入设置为禁用,angularjs,node.js,Angularjs,Node.js,我需要将这三个输入设置为禁用 <input type="text" class="col-md-6" ng-model="a.one" name=""/> <input type="number" class="col-md-6" ng-model="a.two" name="" ng-disabled="cm" required="required"/> <div class='input-group date' id='date'>

我需要将这三个输入设置为禁用

<input type="text" class="col-md-6" ng-model="a.one" name=""/>
<input type="number" class="col-md-6" ng-model="a.two" name="" ng-disabled="cm" required="required"/>
<div class='input-group date' id='date'>
                          <input type='text' ng-model="a.three" name="toDate" class="form-control" style="height:30px;" ng-disabled="cm" />
                          <span class="input-group-addon">
                           <span class="glyphicon glyphicon-calendar"></span>
                          </span>
                        </div>
我该怎么做


 <input ng-disabled="a.select==='your_value'">

对三个输入执行此操作。

有两种方法可以执行此操作。
1.对要禁用的元素应用
ng disabled=“a.select”

2.如果您想应用到更多的输入字段,这会更好。
将html包装在字段集中并禁用应用ng。下面是工作代码

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.cm=true;
$scope.enable=function(){
$scope.cm=!$scope.cm;
}
});

启用字段

对输入执行以下操作:
。如果
a.select
中填充了一个值,则此计算结果是真实的。将只有三个四个值,我只需要为一个特定值禁用它们。然后执行
ng disabled=“a.select=='theSpecificValue'”
感谢它在@devqon工作。将只有三个四个值,我只需要为一个特定值禁用它们。
scope.mapping = function () {
          ApiServices.getAllValues().then(
                function (response) {
                   scope.map= response.data;
                 });
             };
 <input ng-disabled="a.select==='your_value'">