如何禁用AngularJS输入中的复选框?

克里斯汀268
<div ng-repeat="x in spaceutilization">
  <input type="checkbox" name="{{x.filenumber}}" id="{{x.id}}" class = "pdffiles" value="101SP{{x.initials}}.dwg" /><label for="{{x.id}}"><button type = "button" class = "btn btn-primary btn-sm hidden-sm hidden-xs"> PDF</button></label><br />
</div>

我需要能够向此代码段添加一些内容,以基于另一个AngularJS输入(例如{{x.status}})禁用输入复选框。我尝试简单地做:

<input type="checkbox" name="{{x.filenumber}}" id="{{x.id}}" class = "pdffiles" value="101SP{{x.initials}}.dwg" {{x.status}} />

哪里,status:'disabled'但给出了

{{x.status}}=""

在输入元素中...我根本不明白为什么。但这似乎是最简单的路线。

Pankaj Parkar

您需要使用ng-disabled="expression"指令,在表达式评估值的基础上,向该元素添加禁用的属性。为了更好地评估属性值,您可以使用ng-attr指令

标记

<input type="checkbox" ng-attr-name="{{x.filenumber}}" ng-attr-id="{{x.id}}" class ="pdffiles" 
value="101SP{{x.initials}}.dwg" ng-disabled="x.status == 'disabled'"/>

如果x.status确实返回bool值,那么您可以直接使用ng-disabled="{{x.status}}"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何禁用/启用未选中的输入复选框-jQuery

来自分类Dev

如何基于AngularJS / Bootstrap3中的复选框禁用内容

来自分类Dev

如何在数据表 AngularJS 中的选中复选框上禁用\启用按钮?

来自分类Dev

禁用复选框上的输入

来自分类Dev

禁用输入,直到选中复选框

来自分类Dev

如何根据选中的复选框禁用复选框?

来自分类Dev

使用angularjs禁用复选框

来自分类Dev

使用AngularJS的功能禁用复选框

来自分类Dev

使用AngularJS的功能禁用复选框

来自分类Dev

pyqt中的复选框前如何禁用按钮?

来自分类Dev

在Android中达到限制时如何禁用复选框?

来自分类Dev

如何禁用easyui-datagrid中的复选框?

来自分类Dev

如何禁用Angular 6中的特定动态复选框?

来自分类Dev

如何在Internet Explorer中禁用复选框

来自分类Dev

如何启用/禁用 Infragistics XamDataGrid 中的标题复选框

来自分类Dev

更改输入复选框AngularJS的状态

来自分类Dev

禁用复选框

来自分类Dev

如何动态启用禁用的复选框?

来自分类Dev

如何禁用复选框选项?

来自分类Dev

如何禁用treenode复选框?

来自分类Dev

如何启用/禁用复选框

来自分类Dev

复选框后如何禁用div

来自分类Dev

禁用alertDialog中的复选框项

来自分类Dev

禁用HTML中的复选框

来自分类Dev

禁用alertDialog中的复选框项

来自分类Dev

在 wxpython 中动态禁用复选框

来自分类Dev

如何在AngularJS中绑定复选框列表

来自分类Dev

如何在Angularjs中获取选中的复选框值?

来自分类Dev

如何在angularjs中默认选中复选框