After calling an HTTP request and getting a bunch of data(around 14000) without any problem from the server I have a problem loading these amount in my Select Tag and it makes all the page so slow the select Tag is exactly like below:
<ng-container *ngIf = "merchantTitle!=null">
<select #merchantId="ngModel" class="form-control" name="merchantId" [(ngModel)]="clubDiscountContractReportModel.merchantId" style="margin-right: 28px;" (change)="onMerchantChange($event.target.value)">
<option *ngFor="let merchant of merchantTitle" [value]="merchant.merchantId" [selected]="clubDiscountContractReportModel.merchantId == merchant.merchantId">
{{ merchant.merchantTitle }}
</option>
</select>
</ng-container>
any idea if there is any problem with my Select Tag or any better idea to handle this problem of loading data slowly in UI?