在angularjs中有条件地添加/删除属性

时间:2015-03-21 19:56:21

标签: angularjs

我正在尝试根据表单中选中的复选框中的布尔值禁用输入。可悲的是,这不起作用 -

<input type="number" ng-model="data.age" ng-attr-disabled={data.checked ? 'disabled'}>

如何解决这个问题?

寻找纯粹的角度解决方案。

1 个答案:

答案 0 :(得分:0)

是否需要使用ng-attr-disabled。最简单的选择是将ng-disabled与您的布尔值

一起使用
<input type="number" ng-model="data.age" ng-disabled="data.checked">

您还没有提供足够的信息来确定data.checked变量是否正确设置或甚至存在。