angularjs – 禁用ng的多个条件

前端之家收集整理的这篇文章主要介绍了angularjs – 禁用ng的多个条件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有3个复选框的下表.我分配了每一个自己的模型.

我有一个按钮,我想要禁用,除非3个复选框模型中的任何一个是真的.

但是,由于我期待使用,我感到困惑

< button“ng-disabled =”!mt0 || !mt1 || !MT2\" >重新分配< /按钮> 因为如果任何一个是真实的,按钮不应该被禁用. 但是,相反的工作: < button ng-disabled =“!mt0&&mt1&&mt2”>重新分配< / button>

为什么?

参见plnkr这里:http://plnkr.co/edit/yURa3g0aNjDyfEvjK2D0?p=preview

你可以做到这一点,实现你想要的: fiddle
<div ng-app>
    <input type="checkBox" ng-model="mt0">
    <input type="checkBox" ng-model="mt1">
    <input type="checkBox" ng-model="mt2">
    <button ng-disabled=" (mt0||mt1||mt2) ?  false : true">Reassign</button>
</div>

猜你在找的Angularjs相关文章