Я пытаюсь установить значение по умолчанию для флажков в false, по умолчанию флажки не должны быть установлены, пользователь должен выбрать - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь установить значение по умолчанию для флажков в значение false, по умолчанию флажки не должны устанавливаться, пользователь должен выбрать.

В приведенном ниже коде отображаются два флажка: один номер водительских прав идругой номер rc, по умолчанию выбирается один, пользователю необходимо установить флажки, а не по умолчанию.

<ion-list no-lines>
    <ion-item *ngFor="let user of Types ">
        <div item-end>
            <img class="avataricon" src="assets/imgs/userr.png"></div> 
           <ion-checkbox [(ngModel)]="user.checked" checked="false" item-start formControlName="type" (click)="checkBoxSelect(user.checked,user)"></ion-checkbox>
           <p item-start>{{user.type}}</p>

           <ion-item  *ngIf="ShowDl"> 
              <ion-label >Driving Licence Num:</ion-label> 
            <ion-input clearInput clearOnEdit="false"  formControlName="type"></ion-input>
          </ion-item>
          <ion-item *ngIf="ShowRc"> 
              <ion-label>RC Num:</ion-label> 
            <ion-input clearInput clearOnEdit="false" formControlName="type"></ion-input>
          </ion-item>
       <ion-label item-start>
        <img class="avataricon" src="assets/imgs/userr.png">{{user.name}}</ion-label>
      <ion-checkbox [(ngModel)]="user.checked" item-end (click)="checkBoxSelect(user.checked,user)">
</ion-checkbox>

    </ion-item>
    </ion-list>

1 Ответ

0 голосов
/ 17 декабря 2018
 <ion-checkbox [(ngModel)]="user.checked" checked="false" item-start
 formControlName="type"
 (click)="checkBoxSelect(user.checked,user)"></ion-checkbox>

Вероятно, ваш user.checked вернет true.Значение, если [(ngModel)]="user.checked" истинно checked="false" ничего не значит ngModel имеет приоритет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...