Снимите отметку с переключателя в Ionic 4 - PullRequest
0 голосов
/ 10 октября 2019

Как снять флажок или сбросить группу радиостанций в Ionic 4?

Это не работает (раньше работало до Ionic 2):

  <form [formGroup]="myForm">
    <ion-list formControlName="listOptions">
      <ion-radio-group>

        <ion-item class="bgtransparent" [ngClass]="{'bgred': correctAnswerFirst}">
          <ion-radio value="answer1" (ionSelect)="processSelectedAnswer(1)"></ion-radio>
          <ion-label>{{answer1}}</ion-label>
        </ion-item>

        <ion-item class="bgtransparent" [ngClass]="{'bgred': correctAnswerSecond}">
          <ion-radio value="answer2" (ionSelect)="processSelectedAnswer(2)"></ion-radio>
          <ion-label>{{answer2}}</ion-label>
        </ion-item>

        <ion-item class="bgtransparent" [ngClass]="{'bgred': correctAnswerThird}">
          <ion-radio value="answer3" (ionSelect)="processSelectedAnswer(3)"></ion-radio>
          <ion-label>{{answer3}}</ion-label>
        </ion-item>

        <ion-item class="bgtransparent" [ngClass]="{'bgred': correctAnswerFourth}">
          <ion-radio value="answer4" (ionSelect)="processSelectedAnswer(4)"></ion-radio>
          <ion-label>{{answer4}}</ion-label>
        </ion-item>
      </ion-radio-group>

    </ion-list>
  </form>

.

this.myForm = formBuilder.group({
      listOptions: ['']
    });

Так что в основном эта функция больше не работает:

this.myForm.controls.listOptions.reset();

1 Ответ

1 голос
/ 11 октября 2019

Должен ли ваш formControl быть на ion-radio-group?

  <form [formGroup]="myForm">
    <ion-list>
      <ion-radio-group formControlName="listOptions">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...