这两天以来一直让我感到困惑,如何ngModel
在循环中为每个新迭代都有一个新的*ngFor
?这个想法是我加载一个问题列表,在每个问题中我有 2 个命题,这里是 html
<div *ngFor="#qt of listQuestion">
<h3 class="uk-accordion-title" >{{qt.wordingQ}}</h3>
<div class="uk-accordion-content">
<input type="checkbox" id="0" [(ngModel)]="selected" (Change)="cbChange($event)"/>
<label for="0" class="inline-label" > <b>{{qt.lpo[0]}}</b></label><br>
<input type="checkbox" id="1" [(ngModel)]="selected_1" (Change)="cbChange_1($event)"/>
<label for="1" class="inline-label"><b>{{qt.lpo[1]}}</b></label><br>
</div></div>
只有当你有一个问题时,这才会顺利进行listQuestion
,如果有多个问题,一旦我检查第一个问题的一个proposition
(例如lpo[0]
:),所有其他第一个命题(首先是因为其他问题的索引lpo = 0
)将被选中 这是一张说明问题的图片:
请问有什么帮助吗?