我刚开始做一个 Angular 项目。在下面的代码中,我想使用ngFor和ngModel迭代一个数组并将项目值作为文本区域的默认值。我有一个数组中有两个值的示例,所有文本区域总是被其中一个覆盖,而不是在网站上显示不同的值。有谁知道这可能是什么原因?
<mat-form-field *ngFor = "let item of model.answers; let index = index;" class="example-full-width" appearance="fill">
<mat-label>Cluster Answer</mat-label>
<textarea
matInput
id="{{item['id']}}"
rows="7"
placeholder="Cluster answer"
[(ngModel)]="model.answers[index]['answer']"
name="clusterAnswer"
formControlName="clusterAnswer"
></textarea>
<mat-hint>Define the cluster answer to be suggested</mat-hint>
</mat-form-field>