W obliczu problemu z przyciskiem radiowym podczas korzystania z karty. kiedy nadałem dynamiczną nazwę, tworząc atrybut ng-relfect-name, ale nie nazwę, to dlatego indeks mojej karty nie działa. Muszę nadać atrybutowi nazwę, aby poprawnie działała.Kontrola dynamiczna Angular 2 attr
<div class="col-sm-5 form-inline">
<span *ngFor="let rv of q.responsetypevalues; let j = index " [ngSwitch]="q.responsetype">
<label *ngSwitchCase="'checkbox'">
<input class="form-check-input" type="checkbox" [(ngModel)]="model.questions[i].responsetypevalues[j].checked" name="model.questions[{{i}}].responsetypevalues[{{j}}].checked"> {{rv.value}}
</label>
<label *ngSwitchCase="'radio'">
<input class="form-check-input" name="model.questions[{{i}}].answer" type="radio" [(ngModel)]="model.questions[i].answer" [value]="rv.id"> {{rv.value}}
</label>
<input *ngSwitchDefault type="text" class="form-control" [(ngModel)]="model.questions[i].responsetypevalues[j].value" name="model.questions[{{i}}].responsetypevalues[{{j}}].value" [value]="rv.value" />
</span>
<div class="error">{{q.errormsg}}</div>
</div>
Nie mogę znaleźć 'tabindex' wymienionego w twoim kodzie –