我正在使用离子Angular 和创建复选框从动态数据的行和列,只有一个复选框是从所有被选中。
我希望每行只选中一个复选框,并对所有NgModel的所有值进行总计
我的程式码片段...
<ion-row *ngFor="let eachVariation of productDetails.productVariations; let i = index">
<div *ngFor="let eachVariationOption of productDetails.productVariations[i].variationOptions">
<ion-col
size="1.5"
style="margin-bottom: 0.5em">
<input
[(ngModel)]="eachVariationOption.selectedVariation"
type="radio"
[value]="eachVariationOption"
(click)="selectVariation(eachVariation, 'yes')"
/>
</ion-col>
</div>
</ion-row>
1条答案
按热度按时间hgncfbus1#
您必须为必须在一个组中的输入给予相同的名称。
所以
将为您提供4个单选按钮,这些单选按钮分为2组,每组2个。
在您的情况下,您必须在内部循环中使用外部循环中可用的内容来命名它们,例如索引或eachVariation对象中的字段。
假定每个变体中都存在该名称