【发布时间】:2015-06-04 01:36:18
【问题描述】:
<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>
我需要能够向这个 sn-p 添加一些内容,以禁用基于另一个 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}}=""
在输入元素中......我根本不明白为什么。但这似乎是最简单的路线。
【问题讨论】:
-
您不能使用 Interpolation 方法将属性动态添加到您的 html 标签。在你的情况下,你可以简单地做
ng-disabled="x.status"
标签: javascript angularjs angularjs-ng-repeat disabled-input angularjs-ng-disabled