取消选中AngularJS

时间:2016-06-17 06:16:02

标签: javascript jquery angularjs angularjs-controller

我想从复选框列表中取消选中复选框,具体取决于条件。检查框是从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

的帮助下完成这项工作

1 个答案:

答案 0 :(得分:0)

您可以使用 ng-checked 来检查和取消选中复选框,而不是 ng-model

ng-checked=true or false