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