Я пытаюсь выбрать страну из выпадающего списка с изображениями флагов и названием страны.
<mat-select placeholder="Country" ngModel name="nationality [(ngModel)]="nationality">
<mat-option *ngFor="let country of Countries" [value]="country.code" >
<div>
<img [src]="country.flag" [alt]="country.name">
<p>{{ country.name }}</p>
</div>
</mat-option>
</mat-select>
Теперь, если я перечислю все страны мира, интерфейс станет слишком медленным. Это определенно связано с 200+ флагами (определенно файлы SVG). Как мне решить эту задержку?
Можно ли как-нибудь показать флаги только для видимых опций?