javascript - 根据某些情况禁用 div

标签 javascript angularjs html

我有一些输入被禁用,具体取决于某个对象的长度是否大于零。

<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/

相关文章:

javascript - 如何计算 AngularJS 应用程序列表中特定项目的数量

html - 防止 float div 换行

javascript - 带斜线的 angularjs 路由

php - writeHTMLCell() 不重置单元格高度

javascript - 选择决定打开哪个表单操作

javascript - 如何使用 ReactJS 实现真正的部分更新?

javascript - setState 正在更新数组中所有元素的 css 属性

javascript - 如何在 jquery 中选择一个元素及其子元素?

regex - 美国邮政编码和加拿大邮政编码的 Angular ng-pattern 正则表达式代码

javascript - ng-click 不适用于动态 DOM AngularJS?