Переключатель работает по-разному при пожаре события, но переключателю требуется 2 щелчка для проверки - PullRequest
0 голосов
/ 05 апреля 2020

В .html файле:

<input type="radio" name="single" id={{list}} value={{list}} 
       [(ngModel)]="ChoiceOptionsList[list-1].isCorrect" #radval="ngModel" 
       [ngModelOptions]="{standalone: true}" 
       (change)="setRadioOption($event)" #radval required/>

Примечание: список состоит из номера приращения, например 1,2,3,4,5,6,7,8,9, .....

В .TS файле:

setRadioOption(event: any)
{
    for(let i = 0; i < this.singleChoiceOptionsList.length; i++)
    {
         this.ChoiceOptionsList[i].isCorrect=false;

         if((i+1)==event.target.id)
         {
              this.ChoiceOptionsList[i].isCorrect=true;
         }
    }
}
...