Html “ngDisabled”的反面是什么?

Html “ngDisabled”的反面是什么?,html,angularjs,angularjs-directive,Html,Angularjs,Angularjs Directive,在AnguarJS中,是否有与ngDisabled相反的指令?因此,与其写: <input ng-disabled="{expression}"> ... </input> ... 我可以写: <input ng-allowed="{expression}"> ... </input> ... 现在没有相反的指令,但是您可以简单地从需要启用的元素中删除ngDisableddetective 禁用的属性(但不是启用的属性)。Angular通

在AnguarJS中,是否有与
ngDisabled
相反的指令?因此,与其写:

<input ng-disabled="{expression}">
...
</input>

...
我可以写:

<input ng-allowed="{expression}">
...
</input>

...

现在没有相反的指令,但是您可以简单地从需要启用的元素中删除
ngDisabled
detective

禁用的
属性(但不是启用的
属性)。Angular通常为其核心指令包装底层HTML元素/属性。因此,我认为这是从这种方法中产生的

因此,正如前面提到的,您可以在
ng disabled
中否定表达式或不包含它(这在纯HTML中是合适的操作)。

是的

<div ng-app="" ng-init="mySwitch=false">

<p>
<button ng-disabled="!mySwitch">Click Me!</button>
</p>

<p>
<input type="checkbox" ng-model="mySwitch">Button
</p>

<p>
{{ mySwitch }}
</p>

</div>


点击我!

按钮

{{mySwitch}}


您只需添加一个
添加到表达式。AFAIK没有,因为输入没有
允许的
html属性。
ng已启用
目前正在工作中。在那之前,只要否定它@罗布:谢谢你分享这个链接,很高兴知道。