【发布时间】:2019-09-17 05:46:40
【问题描述】:
我一直在关注这个解决方案
How to get selected only single checkbox from multiple checkboxes using ionic 2 and angular2 它工作正常,但问题是
当我选中任何复选框时,另一个复选框被禁用(这是我想要的),但如果我取消选中同一个复选框,另一个复选框仍然处于禁用状态。取消选中复选框后如何启用它们?
这是我的代码 .ts 文件
export class list {
checkedIdx = -1;
}
.html 文件
<ion-card class="ion-card">
<ion-item *ngFor="let item of options; let i=index">
<ion-label>{{item}}</ion-label>
<ion-checkbox item-left [ngModel]="checkedIdx == i"(ngModelChange)="$event ? checkedIdx = i : checkedIdx = -1" [disabled]="checkedIdx >= 0 && checkedIdx != i"></ion-checkbox>
</ion-item>
</ion-card>
【问题讨论】:
标签: angular typescript checkbox ionic3