Angular 我需要一些帮助来编写嵌套的ngFor循环
我需要一些帮助来编写角度循环的嵌套ngFor。对于一个问题循环(复选框),需要始终有3个相同的答案(单选按钮) 我的代码:Angular 我需要一些帮助来编写嵌套的ngFor循环,angular,loops,checkbox,ngfor,radio,Angular,Loops,Checkbox,Ngfor,Radio,我需要一些帮助来编写角度循环的嵌套ngFor。对于一个问题循环(复选框),需要始终有3个相同的答案(单选按钮) 我的代码: <ng-container *ngFor="let daType of daTypes"> <mat-checkbox [name]="daType" [(ngModel)]="data[daType]">{{some string interpolation}}</mat-che
<ng-container *ngFor="let daType of daTypes">
<mat-checkbox [name]="daType" [(ngModel)]="data[daType]">{{some string interpolation}}</mat-checkbox>
<mat-radio-group id="daTAs" name="daTAs" [(ngModel)]="data[daType]">
<ng-container *ngFor="let daTA of ansYNU">
<mat-radio-button [value]="daTA"> {{some string interpolation}} </mat-radio-button>
</ng-container>
</mat-radio-group>
</ng-container>
{{某些字符串插值}}
{{某些字符串插值}}
daTypes
和ansYNU
都是字符串数组
通过这样写,所有单选按钮都像一个一样——如果我在第一个问题中选择“是”,然后在第二个问题中选择“否”,那么第一个“是”就不会保持选中状态
有人能看到问题出在哪里吗?通常,所有无线组都应该有一个唯一的“name”属性。在这种情况下,在每次迭代中,您将使用相同的“名称”属性值渲染一个无线组 我建议您为它们分配不同的“名称”属性值。是的,谢谢!name=“daTAs”必须是mat无线电组中的:[name]=“daTAs”