【发布时间】:2018-12-07 13:52:53
【问题描述】:
我只想在角度 5 的 ngFor 中一次选择一个复选框。 我有以下代码。
<div class="form-check" style="margin-top:0;">
<label class="form-check-label">
<input class="form-check-input" id="res{{restaurant._id}}" (change)="selectRestaurant(restaurant,i)" [checked]="restaurant.checked" type="checkbox">
<span class="form-check-sign"></span>
</label>
</div>
在我的组件中
selectRestaurant(restaurant: any, i: any) {
if (restaurant) {
restaurant.checked = !restaurant.checked;
}
}
那么对于给定列表中仅选中一个复选框的任何可能的解决方案?
【问题讨论】: