【问题标题】:uncheck the checkbox in checkbox list in AngularJS取消选中AngularJS中复选框列表中的复选框
【发布时间】:2016-06-17 06:16:02
【问题描述】:

我想根据条件从复选框列表中取消选中复选框。复选框是从 ng-repeat 生成的

HTML

<li ng-repeat="col in columns">
    <span class="inputH">
         <input type="checkbox" value="col.name"   ng-if="col.default === true" checked ng-click="onColSelect(col.name,$event)" id="column_{{$index}}">
         <input type="checkbox" value="col.name"  ng-if="col.default === false" ng-click="onColSelect(col.name,$event)" id="column_{{$index}}">
    </span>
    <span class="textH">{{ 'leadOpportunityHeader.' + col.name | translate }}</span>
</li>

在单击每个复选框时,我会检查一些条件。如果此条件为真,那么我取消选中相同的复选框。 我的问题是是否可以在不使用ng-model 的情况下取消选中该复选框? 如果不可能,那么我需要知道如何在 ng-model 的帮助下做到这一点

【问题讨论】:

    标签: javascript jquery angularjs angularjs-controller


    【解决方案1】:

    您可以使用 ng-checked 代替 ng-model 来选中和取消选中复选框。

    ng-checked=true or false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-12
      • 2019-01-14
      • 1970-01-01
      • 2017-04-14
      • 2014-05-04
      • 1970-01-01
      • 2013-11-04
      • 1970-01-01
      相关资源
      最近更新 更多