J'utilise le composant ng-select de https://github.com/ng-select/ng-select . Cependant, le contenu de la liste déroulante est parfois trop long. La chaîne dans la liste déroulante sera raccourcie de ... Est-il possible de rendre la liste déroulante plus grande que la largeur d'entrée, en fonction de la longueur du contenu? Peut-être avec un style CSS (personnalisé).
<div layout="row">
<label>Your first ng-select</label>
<ng-select class="custom" [items]="cities"
bindLabel="name"
placeholder="Select city"
[(ngModel)]="selectedCity">
</ng-select>
<label>Your first ng-select</label>
<ng-select class="custom" [items]="cities"
bindLabel="name"
placeholder="Select city"
[(ngModel)]="selectedCity">
</ng-select>
</div
Donnez-lui un nom de classe. Et remplacer le CSS en l'utilisant
.ng-select.custom .ng-value-container { hauteur: 10px; }
Ici ng-select est le composant et custom est le nom de la classe.