加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 禁用ng的多个条件

发布时间:2020-12-17 09:16:44 所属栏目:安全 来源:网络整理
导读:我有3个复选框的下表.我分配了每一个自己的模型. 我有一个按钮,我想要禁用,除非3个复选框模型中的任何一个是真的. 但是,由于我期待使用,我感到困惑 button“ng-disabled =”!mt0 || !mt1 || !MT2" 重新分配 /按钮 因为如果任何一个是真实的,按钮不应该被
我有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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读