我需要知道,如果ng-disabled属性可以应用于html元素,还是仅应用于表单元素?
就像我们可以在html表格中的div或智能表(Bootstrap)单元格上应用ng-disabled。
答案 0 :(得分:0)
问题是你的目标是什么?
禁用元素的目的是阻止元素上的输入事件,并通过向其添加样式来显示它被禁用。
ng-disabled
只会阻止输入元素(输入,文本区域,选择,按钮)上的输入事件。
如果您在通常没有点击事件(如div)的元素上有点击事件,您可以使用以下内容:
<div ng-click="disabled || do_something()" ng-class="{disabled: disabled}">Click Me</div>
相应的风格。