anespa
1
Friends,
in ionic 3 how to disable ionic select option when data is null, on the template html page to avoid null popup … My template code is
<label> District</label>
<ion-item>
<ion-label>District</ion-label>
<ion-select formControlName="singleSelect" [(ngModel)]="data.singleSelect">
<ion-option *ngFor="let dis of district" value= {{dis.intDistrictId}} class="color">
{{dis.chvNameEng}}
</ion-option>
</ion-select>
</ion-item>
Thanks
Anes
Hi@anespa
Try *ngIf array.length
<ion-item *ngIf="district.length">
<ion-label>District</ion-label>
<ion-select formControlName="singleSelect" [(ngModel)]="data.singleSelect">
<ion-option *ngFor="let dis of district" value= {{dis.intDistrictId}} class="color">
{{dis.chvNameEng}}
</ion-option>
</ion-select>
</ion-item>
``
Hi, @anespa
Try this:
<label> District</label>
<ion-item *ngIf="district?.length > 0">
<ion-label>District</ion-label>
<ion-select formControlName="singleSelect" [(ngModel)]="data.singleSelect">
<ion-option *ngFor="let dis of district" value= {{dis.intDistrictId}} class="color">
{{dis.chvNameEng}}
</ion-option>
</ion-select>
</ion-item>
Thanks.
anespa
4
I set a boolean variable and based on it works as below
<label> District</label>
<ion-item>
<ion-label>District</ion-label>
<ion-select formControlName="singleSelect" [(ngModel)]="data.singleSelect" [disabled]="!connectivityFlag">
<ion-option *ngFor="let dis of district" value= {{dis.intDistrictId}} class="color">
{{dis.chvNameEng}}
</ion-option>
</ion-select>
</ion-item>
Thanks
Anes
@anespa Ya thats fine.But no need to use an additional variable for this purpose
anespa
6
There is already one variable for it. I just reuse it …
1 Like