<div *ngFor="let item of list,let i = index">
<nz-radio-group nzName="{{item.id}}" [(ngModel)]="radioValue">
<label [ngStyle]="style" nz-radio nzValue="A">{{item.a}}</label>
<label [ngStyle]="style" nz-radio nzValue="B">{{item.b}}</label>
<label [ngStyle]="style" nz-radio nzValue="C">{{item.c}}</label>
<label [ngStyle]="style" nz-radio nzValue="D">{{item.d}}</label>
</nz-radio-group>
</div>
public radioValue: '';
解決辦法:
多組radio時,應使用數組接收
public radioValue: string[] = [];
ngModel 綁定數組的下標項
<nz-radio-group nzName="{{item.id}}" [(ngModel)]="radioValue[i]">