我有一些输入被禁用,具体取决于某个对象的长度是否大于零。
<input ng-disabled="(entities[1].itemAttrs.length > 0)?true:false" type="text" class="form-control dropdown-toggle" data-toggle="dropdown" data-ng-disabled="formReadOnly" data-ng-model="item[item.fields[51].name]" data-ng-keyup="comboBoxTherOptions(2, 327, item[item.fields[51].name], 'searchTherOptions')" />
这里:
ng-disabled="(entities[1].itemAttrs.length > 0)?true:false"
我想将它添加到我的 div 中,其中有很多多年来人们建立的指令。
<div ng-disabled="(entities[1].itemAttrs.length > 0)?true:false" data-strat-form-control data-field-display-id="1" data-vmformreadonly="formReadOnly" data-show-tool-tip="showTEoolTip(item.fields[5].htmlName)" data-strat-model="item" data-field="item.fields[5]"></div>
但是,与输入字段不同,它没有任何效果。
如何在与输入相同的情况下禁用这些 div?
最佳答案
请检查我的代码,它会按接受的方式工作
enter code here
var xx = angular.module('ap', []).controller('c', function ($scope) {
$scope.a = 0;
});
0)?true:false"type="text"class="form-control dropdown-toggle"ng-model="a"/>
在此输入验证码
关于javascript - 根据某些情况禁用 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45447023/