I am trying to add site1Sec.length < 1
into *ngIf
.component.ts
site1Sec = [];
site2Sec = [];
.html
<nb-step *ngFor="let selectedSite of selectedSiteOptions" [label]="selectedSite.name">
<ng-template #selectedSite.name>{{selectedSite.name}} </ng-template>
<!-- inside each sites -->
<div class="row no-gutters my-3 justify-content-end w-100"
>
<button nbButton class="new-btn" status="primary"
*ngIf="selectedSite.code+'Sec'.length < 1"
[id]="selectedSite.name"
(click)="onSectionAddHandler(selectedSite.id)"
[id]="selectedSite.id"
size="small">
Add New Section
</button>
</div>
// removed
*ngIf="selectedSite.code+'Sec'.length < 1"
this is wrong It take as length of string value (length is 3).
How can I bind site1Sec
, site2Sec
,......
I need
*ngIf="site1Sec.length < 1" // if site1 is selected
*ngIf="site2Sec.length < 1" // if site2 is selected
*ngIf="site3Sec.length < 1" // if site3 is selected
// and so on
please anyone give a solution